美文网首页
安卓本地打包

安卓本地打包

作者: 小小_糊涂虫 | 来源:发表于2017-03-19 11:01 被阅读0次

    要进行安卓打包首先需要了解的就是安卓的签名机制,因为是第一次尝试,所以在网上查了些有关安卓签名的一些知识,在网上有篇文章写的挺详情的,这里只给出相关的链接Android签名机制之---签名过程详解

    作为测试我们打包前是需要拿到开发的代码,一般通过git clone命令获取代码到本地。下载开发工具,因为开发用的工具一般都是Android Studio,所以也是下载了这个工具,下载地址:工具下载。下载安装完毕后我们直接打开工程。此时可能会遇到一个问题,就是代码打开异常慢,造成这个问题的原因是下载的源码的gradle 版本与我下载的Android Studio中Gradle版本不匹配。不匹配之后就会去下载源码中的gradle版本,因为被墙的原因根本就下不来,所以就一直卡在那。这里给出个解决办法:解决gradle版本不匹配。现在代码可以正常打开了,因为是从git上直接下来的代码签名信息已经是有的,所以我们就可以进行打包操作了。

    打包首先需要的是明确你要打的包是debug包还是release包。打包的签名信息存在于模块中的打包配置文件中如下:

    打包文件配置

    每个模块都有一个对应的buile.gradle 与之对应。打开该文件可以看到签名的相关信息

    debug和release对应的签信息

    如果想自己设置签名的话,可以参考:签名文件生成。一般情况下自己不要去更改已经设置好的签名,因为签名信息是用于申请第三方应用(微信支付、分享)的和上传市场用的。当然你只是想把玩一下,那就您随意改好了。

    1、打debug

    打debug包的话可以有两种方式:直接运行Build下的Build APK(默认取debug签名),直接点击运行按钮

    打debug包

    通过上述方式打的apk 在以下路径是可以找到的,可直接连上APK进行安装操作

    apk生成地址

    2、打release包

    选择Build中的Genate Signed APK

    在弹出的

    签名填写框

    填写内容:keyStore path 直接选择对应所在的位置,key alias 直接从模块的build.gradle 来获取,密码从gradle.properties中获取并填入

    key_store_path和passworld位置

    同样在对应的位置有相应的apk包生成,下载可进行正常安装

    相关文章

      网友评论

          本文标题:安卓本地打包

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