AS生成APK安装错误的原因

来源:互联网 发布:android 5.1 数据开关 编辑:程序博客网 时间:2024/06/10 01:05

生成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

原创粉丝点击