最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Android Studio實現(xiàn)為系統(tǒng)級的app簽名

 更新時間:2020年03月19日 10:43:44   作者:紫薯愛芥末  
這篇文章主要介紹了使用Android Studio實現(xiàn)為系統(tǒng)級的app簽名,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我們在做系統(tǒng)級的app開發(fā)時,往往會在AndroidManifest.xml文件中添加:android:sharedUserId=”android.uid.system”以獲取系統(tǒng)級的權(quán)限,如果你正在使用Android Studio進行開發(fā),編譯生成的apk會因為簽名問題無法安裝。

此時有兩個解決方案,

1,是將編譯好的apk放入源碼中vender目錄下,編寫相應(yīng)的android.mk文件,并在文件中加入:

LOCAL_CERTIFICATE := platform

然后使用“mmm your_apk_file”編譯你的apk。

之后會在”out/target/product/youProduct/system/priv-app”下生成對應(yīng)的帶簽名的apk文件。

第二種,就是下邊將要介紹的,對于習(xí)慣使用ide的同學(xué)準(zhǔn)備的。

一.準(zhǔn)備

首先要準(zhǔn)備keytool-importkeypair工具,和簽名所需的系統(tǒng)簽名文件。

下載keytool-importkeypair

https://github.com/getfatday/keytool-importkeypair

簽名文件

build/target/product/security/ platform.x509.pem、platform.pk8

二、使用Android studio 生成自己的jks文件

打開新建key的界面:

build->Generate Signed APK…

填寫jks路徑、密碼、別名等信息,點擊OK生成jks文件

三、使用keytool-importkeypair工具為生成的jks文件添加系統(tǒng)簽名。

首先配置keytool-importkeypair的環(huán)境變量,在user文件夾下新建bin目錄,將keytool-importkeypair復(fù)制到bin目錄下,然后將bin目錄添加到PATH變量中。

export PATH=$PATH:/home/username/bin;

將兩個系統(tǒng)簽名文件platform.x509.pem、platform.pk8復(fù)制到j(luò)ks文件所在的目錄中,運行以下命令為簽名文件添加系統(tǒng)簽名:

keytool-importkeypair -k [jks文件名] -p [jks的密碼] -pk8 platform.pk8 -cert platform.x509.pem -alias [jks的別名]

四、配置gradle文件使用簽名文件

配置build.gradle文件(Module:app),在Android{}代碼塊中添加如下代碼:

  signingConfigs {
    release {
      storeFile file("/home/mi/android_key/mykey_e8.jks")
      storePassword 'android'
      keyAlias 'platform'
      keyPassword 'android'
    }

    debug {
      storeFile file("/home/mi/android_key/mykey_e8.jks")
      storePassword 'android'
      keyAlias 'platform'
      keyPassword 'android'
    }
  }

五、編譯運行

點擊run或者debug運行app,這樣裝在手機后就能夠正確運行了。

以上這篇使用Android Studio實現(xiàn)為系統(tǒng)級的app簽名就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android編程實現(xiàn)在Activity中操作刷新另外一個Activity數(shù)據(jù)列表的方法

    Android編程實現(xiàn)在Activity中操作刷新另外一個Activity數(shù)據(jù)列表的方法

    這篇文章主要介紹了Android編程實現(xiàn)在Activity中操作刷新另外一個Activity數(shù)據(jù)列表的方法,結(jié)合具體實例形式分析了2種常用的Activity交互實現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • Android仿美團網(wǎng)、大眾點評購買框懸浮效果修改版

    Android仿美團網(wǎng)、大眾點評購買框懸浮效果修改版

    這篇文章主要為大家詳細(xì)介紹了Android仿美團網(wǎng)、大眾點評購買框懸浮效果的修改版,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Android中導(dǎo)航組件Navigation的實現(xiàn)原理

    Android中導(dǎo)航組件Navigation的實現(xiàn)原理

    大家好,本篇文章主要講的是Android中導(dǎo)航組件Navigation的實現(xiàn)原理,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Android開發(fā)之獲取LayoutInflater對象的方法總結(jié)

    Android開發(fā)之獲取LayoutInflater對象的方法總結(jié)

    這篇文章主要介紹了Android開發(fā)之獲取LayoutInflater對象的方法,結(jié)合實例形式總結(jié)分析了Android獲取LayoutInflater對象的常用技巧,需要的朋友可以參考下
    2016-02-02
  • Android中把bitmap存成BMP格式圖片的方法

    Android中把bitmap存成BMP格式圖片的方法

    這篇文章主要介紹了Android中把bitmap存成BMP格式圖片的方法,需要的朋友可以參考下
    2016-01-01
  • Android中Uri和Path之間的轉(zhuǎn)換的示例代碼

    Android中Uri和Path之間的轉(zhuǎn)換的示例代碼

    本篇文章主要介紹了Android中Uri和Path之間的轉(zhuǎn)換的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Android基于OpenCV實現(xiàn)圖像金字塔

    Android基于OpenCV實現(xiàn)圖像金字塔

    圖像金字塔是圖像中多尺度表達(dá)的一種,最主要用于圖像的分割,是一種以多分辨率來解釋圖像的有效但概念簡單的結(jié)構(gòu)。本文講解Android基于OpenCV實現(xiàn)圖像金字塔的步驟
    2021-06-06
  • 最新評論

    高阳县| 仁布县| 手游| 大悟县| 礼泉县| 庄河市| 松阳县| 无锡市| 准格尔旗| 星子县| 松原市| 怀宁县| 周宁县| 长春市| 彰化县| 泽州县| 马关县| 大埔区| 佛冈县| 靖宇县| 会东县| 浮梁县| 阿图什市| 富顺县| 瑞安市| 花莲市| 山东省| 绍兴市| 三台县| 安泽县| 通山县| 临夏市| 滨海县| 日土县| 靖宇县| 襄樊市| 绥德县| 武强县| 济阳县| 广南县| 莫力|