Android Studio编译的apk安装包损坏解决方案

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

你可能感兴趣的:(Android Studio编译的apk安装包损坏解决方案)