Android Studio编译的apk安装包损坏解决方案
2018-08-10 本文已影响0人
睿尧
1.打包时把V1,V2都选择上
示例图2.在AndroidManifest.xml中添加 buildToolsVersion版本为27.0.X, compileSdkVersion改为27就可以
android {
buildToolsVersion '27.0.2'
compileSdkVersion 27
defaultConfig { XXXXXX }
}
(3.0默认没有设置buildToolsVersion )
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