先找到相應的簽名文件,文件位置:可以在......\android_project\build\target\product\security中找到media.pk8、media.x509.pem、platform.pk8、platform.x509.pem、shared.pk8、shared.x509.pem、testkey.pk8、testkey.x509.pem等簽名文件,對應不同的權限。
自帶的簽名工具signapk.jar:由......\android_project\out/host\linux-x86\framework/中找到。
然後放到一個文件夾中,簽名命令(一定要使用相應的權限,權限可在menufest和mk文件--LOCAL_CERTIFICATE 中相應找到):
java -jar signapk.jar platform.x509.pem platform.pk8 MyDemo.apk MyDemo_signed.apk 得到具有對應權限的APK
D:\AR\Dengjian\12-28\testkey>java -jar signapk.jar platform.x509.pem platform.pk8 AR_LEDTest.apk AR_LEDTest_Signed.apk
優化APK:
zipalign -v 4 MyDemo_signed.apk MyDemo_new.apk
查循APK是否優化過:
zipalign -c -v 4 MyDemo.apk