Android Studio:打APK包

作者: 季舟1 | 来源:发表于2018-11-29 09:44 被阅读46次

    项目写完了,现在需要把应用上传到市场,上传市场就需要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

    相关文章

      网友评论

        本文标题:Android Studio:打APK包

        本文链接:https://www.haomeiwen.com/subject/dejzqqtx.html