android开发环境天工阁Android开发知识小集

Android Studio:打APK包

2018-11-29  本文已影响46人  季舟1

项目写完了,现在需要把应用上传到市场,上传市场就需要APK包(Android的可安装文件),就需要打包。

为什么要打包

在项目Project目录的build/outputs/apk目录下可以找到编译生成的app-debug.apk。直接把这个上传给市场不可行。



这个包不可用的主要原因是:手机安装App的时候是通过包名+签名来确定一个应用的唯一性,那个debug.apk 只是系统用来给我们调试用的,如果上传到市场,无法保证安全性。

打包

执行Generate singed apk操作获得apk包

  1. 在Android Studio 中选中app这么module,选择菜单栏Build > Generate Signed Bundle / APK


  2. 选择APK


  3. 创建一个新的key




    Key store path (生产key文件的保存路径 )
    Key store password (key 存储密码)
    Key alias (key别名)
    Key password (key密码)
    Validity(Years) (年限)

  4. 打包


通过gradle配置输出apk包

  1. 打开Project Stucture图形化界面
    选择刚刚创建的jks



  2. 操作完成之后,我们可以看到app这个module的build.gradle文件多出了如下红框部分的代码


  3. 生成realease版本的apk
    紧接着在命令行Terminal输入如下命令:
gradlew assembleRelease

或者采用以下方式


  1. 获得apk包


代码

https://github.com/DavidJi80/HelloWorld
v0.10

参考
https://www.cnblogs.com/jiuyi/p/6098589.html
https://blog.csdn.net/qq_38367671/article/details/78328889?locationNum=10&fps=1
https://blog.csdn.net/qq_23547831/article/details/51966166

上一篇 下一篇

猜你喜欢

热点阅读