悠悠楠杉
Android Studio打包apk文件以及常见问题
打包apk文件
Alias是key的别名,
Validate签名的有效期,
Certificate中只有第一个是必填的,输入名字即可。
点击ok
此页面忽略不用管,点击ok
处于安全考虑,V1和V2全部选中,V1来自JDK,,V2是从安卓7.0以后引进的,这种签名提供更加安全的签名方式,使用后,签名后的文件是不能更改的,即安全性会更高。如果只勾选V1则在安卓7.0以上的机器将不能使用更加安全的签名方式,如果只选中V2则在安卓7.0以下的机器中,如果你安装完一个app,那么将会显示还没有安装。为了适用于所有机型,两个都选中。点击finish。
常见问题
1、打包没有Generate signed apk选项
1.点击build栏目-并没有Generate signed apk选项
2.点击file,选中如下图所示Sync Project with Gradle Files
3.如下图所示,Generate signed就会出来
2、Caused by: java.lang.IllegalStateException: Failed to find BuildTools revision 26.1.1
错误原因;
项目中设置的BuilTools版本与项目关联的SDK中的BuilTool版本对不上,这种情况很可能是
1.由于你用以前的IDE工作新建一个项目,现在使用新的IDE工具导进项目
2.电脑中有两套或者以上SDK,在Android Studio中切换SDK路径
解决方法:查找SDK安装目录\build-tools 下查看自己的BuildTools 版本,然后修改项目为该版本
3、android studio中报错“Failed to resolve”
在build.gradle(Project)添加以下代码
allprojects {
repositories {
mavenCentral()
mavenLocal()
google()
jcenter()
}
}