Android 應用簽名的兩種方法
一、使用pem簽名
(一) apk簽名命令
java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk
一般需要系統權限的使用platform簽名命令
java -jar signapk.jar platform.x509.pem platform.pk8 Hello.apk Hello_signed.apk
(二)關于AndroidManifest中配置sharedUserId
在AndroidManifest.xml中配置sharedUserId可以使apk獲取響應的用戶uid并且能夠使用與該用戶相關的權限,常用的sharedUserId有system,media,shared。
android:sharedUserId="android.uid.system" android:sharedUserId="android.uid.shared" android:sharedUserId="android.media"
這時候如果不使用響應簽名的話應用是不能夠安裝的。
二、使用keystore簽名
jarsigner -verbose -keystore Android.keystore -signedjar android_signed.apk android.apk android.keystore
以上就是Android簽名的兩種方法,如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答