Android 應(yīng)用簽名的兩種方法
Android 應(yīng)用簽名的兩種方法
一、使用pem簽名
(一) apk簽名命令
java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk
- -w 是指對(duì)ROM簽名時(shí)需使用的參數(shù)
- publickey.x509[.pem] 簽名公鑰文件,例如platform.x509.pem,在build\target\product\security下
- privatekey.pk8 簽名私鑰文件,例如platform.pk8,在build\target\product\security下
- Hello.apk 要簽名的apk或者rom
- Hello_signed.apk 簽名后生成的apk或者rom
- signapk.jar 簽名工具,編譯完后可以/out/host/linux-x86/framework/目錄下,源碼地址/platform/build/tools/signapk/
一般需要系統(tǒng)權(quán)限的使用platform簽名命令
java -jar signapk.jar platform.x509.pem platform.pk8 Hello.apk Hello_signed.apk
(二)關(guān)于AndroidManifest中配置sharedUserId
在AndroidManifest.xml中配置sharedUserId可以使apk獲取響應(yīng)的用戶uid并且能夠使用與該用戶相關(guān)的權(quán)限,常用的sharedUserId有system,media,shared。
android:sharedUserId="android.uid.system" android:sharedUserId="android.uid.shared" android:sharedUserId="android.media"
這時(shí)候如果不使用響應(yīng)簽名的話應(yīng)用是不能夠安裝的。
二、使用keystore簽名
jarsigner -verbose -keystore Android.keystore -signedjar android_signed.apk android.apk android.keystore
以上就是Android簽名的兩種方法,如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
利用Android模仿微信攝像圓環(huán)進(jìn)度效果實(shí)例
圓環(huán)進(jìn)度條,大家應(yīng)該都見過,而這篇文章主要給大家介紹了關(guān)于利用Android模仿微信攝像圓環(huán)進(jìn)度效果的相關(guān)資料,實(shí)現(xiàn)后的效果非常不錯(cuò),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11android自定義彈出框樣式的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了android自定義彈出框樣式的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05android實(shí)現(xiàn)定時(shí)拍照并發(fā)送微博功能
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)定時(shí)拍照并發(fā)送微博功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06Navigation?Bundle實(shí)現(xiàn)兩個(gè)Fragment參數(shù)傳遞
這篇文章主要為大家介紹了Navigation?Bundle實(shí)現(xiàn)兩個(gè)Fragment參數(shù)傳遞,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04Android自定義ScrollView實(shí)現(xiàn)放大回彈效果
這篇文章主要為大家詳細(xì)介紹了Android自定義ScrollView實(shí)現(xiàn)放大回彈效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05Android實(shí)現(xiàn)Path平滑的涂鴉效果實(shí)例
這篇文章主要給大家介紹了關(guān)于Android實(shí)現(xiàn)Path平滑涂鴉效果的相關(guān)資料,通過本文介紹的方法修改后會(huì)讓線條平滑很多,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10android創(chuàng)建手勢(shì)識(shí)別示例代碼
使用一些瀏覽器或者輸入法應(yīng)用時(shí)會(huì)有一些手勢(shì)操作,還可以自定義手勢(shì)。這些神奇的操作是怎么做的呢?這一篇重點(diǎn)記錄手勢(shì)的識(shí)別和創(chuàng)建2014-01-01Android創(chuàng)建文件實(shí)現(xiàn)對(duì)文件監(jiān)聽示例
Android創(chuàng)建文件實(shí)現(xiàn)對(duì)文件監(jiān)聽,可以用android.os.FileObserver;類來實(shí)現(xiàn),下面是實(shí)現(xiàn)代碼,內(nèi)有注釋2014-01-01Android中NavigationView的使用與相關(guān)問題解決
大家都知道NavigationView的引入讓 Android側(cè)邊欄實(shí)現(xiàn)起來相當(dāng)方便,最近公司項(xiàng)目中也使用這個(gè)新的控件完成了側(cè)邊欄的改版。在使用過程中遇到一些問題所以記錄一下。本文分為兩個(gè)部分,一是基本使用,二是相關(guān)問題的解決,感興趣的朋友們下面來一起看看吧。2016-10-10