zoukankan      html  css  js  c++  java
  • Gradle配置APK自动签名完整流程

    转载请注明出处:http://www.cnblogs.com/LT5505/p/6256683.html

    一、生成签名

    1、命令行生成签名,输入命令keytool -genkey -v -keystore myapp.keystore -alias my_alias -keyalg RSA -keysize 2048 -validity 365。

    2048代表签名为2048字节,365为签名的有效期为365天。

     

    命令完成后,在.android文件下就生成了myapp.keystore文件。

    2、Android Studio生成签名

    打开Android Studio,选择Build——>Generate Signed Apk,然后选择Create new来创建新的签名,如果已有签名则直接选择Choose exiting,这里为新建。

    填写完成信息即可,生成的为app.jks文件。

    二、配置签名

    在项目module下的build.gradle文件中配置签名信息。

    android{

    ……..//其他

    }

    其中minifyEnabled默认为false,为true时表示压缩代码,会将没有使用到的代码和资源移除掉,而当加入了shrinkResources也为true时,则会连同library依赖库中未使用到的资源也一起移除,从而压缩资源。

    另外,像签名密码这类的重要信息一般都不直接放在build.gradle文件中,而是保存在gradle.properties文件中,这里的密钥库口令和密钥口令则放在该文件中。

    三、测试配置是否成功

    在Android Studio终端Terminal中输入release编译命令gradlew assembleRelease。

    命令编译完成后,在该module的buildoutputsapk下会有release类型的apk生成。

    到这里就完成了签名的配置了。

     

  • 相关阅读:
    git 相关
    3D渲染相关基本概念
    c#调用GDAL判断图片文件是否损坏
    8.26 轩然大波
    宽容与未来
    vue学习:打开/刷新一个页面时,触发一个后端请求
    linux histroy显示时间
    从数的角度理解视角转换
    对非法网站的一次提权
    简单的BC站点getshell
  • 原文地址:https://www.cnblogs.com/LT5505/p/6256683.html
Copyright © 2011-2022 走看看