Android 應(yīng)用簽名的兩種方法
Android 應(yīng)用簽名的兩種方法
一、使用pem簽名
(一) apk簽名命令
java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk
- -w 是指對ROM簽名時需使用的參數(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"
這時候如果不使用響應(yīng)簽名的話應(yīng)用是不能夠安裝的。
二、使用keystore簽名
jarsigner -verbose -keystore Android.keystore -signedjar android_signed.apk android.apk android.keystore
以上就是Android簽名的兩種方法,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(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)后的效果非常不錯,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11android自定義彈出框樣式的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了android自定義彈出框樣式的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-05-05android實(shí)現(xiàn)定時拍照并發(fā)送微博功能
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)定時拍照并發(fā)送微博功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06Navigation?Bundle實(shí)現(xiàn)兩個Fragment參數(shù)傳遞
這篇文章主要為大家介紹了Navigation?Bundle實(shí)現(xiàn)兩個Fragment參數(shù)傳遞,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04Android自定義ScrollView實(shí)現(xiàn)放大回彈效果
這篇文章主要為大家詳細(xì)介紹了Android自定義ScrollView實(shí)現(xiàn)放大回彈效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05Android實(shí)現(xiàn)Path平滑的涂鴉效果實(shí)例
這篇文章主要給大家介紹了關(guān)于Android實(shí)現(xiàn)Path平滑涂鴉效果的相關(guān)資料,通過本文介紹的方法修改后會讓線條平滑很多,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10Android創(chuàng)建文件實(shí)現(xiàn)對文件監(jiān)聽示例
Android創(chuàng)建文件實(shí)現(xiàn)對文件監(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)目中也使用這個新的控件完成了側(cè)邊欄的改版。在使用過程中遇到一些問題所以記錄一下。本文分為兩個部分,一是基本使用,二是相關(guān)問題的解決,感興趣的朋友們下面來一起看看吧。2016-10-10