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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容