AndroidStudio生成APK注意的幾個問題


生成APK遇到兩個問題:一是生成的APK安裝失敗(沒有勾選V1所致),二是生成APK后,百度與谷歌地圖不顯示(SHA1值改變所致)。

通過Build>Generate Signed APK生成APK包

1.如果沒有勾選V1(Jar Signature) 選項,生成的APK無法安裝

2.build.gradle文件中添加以下代碼

lintOptions{
checkReleaseBuilds false
abortOnError false
}
否則生成APK報錯

3.不要引重復的jar包,否則也是無法生成的。

4.如果用到了百度或谷歌地圖。生成APK后,SHA1值變了,需要將生成的APK解壓並找到META-INF/CERT.RSA文件
執行命令keytool -printcert -file CERT.RSA得到生成APK后的SHA1值,重新生成key。

5.得到SHA1值的方法:在.android文件夾下執行keytool -list -v -keystore debug.keystore命令 輸入密鑰庫口令  android
6.得到生成APK后SHA1值的方未能:keytool -printcert -file CERT.RSA


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM