Android 小技巧之生成正式签名的 APK 文件

2019-05-28  本文已影响0人  Kevin_小飞象

今天我们来学习一下,如何生成一个带有正式签名的 APK 文件。

使用 Android Studio 生成

  1. 点击 Android Studio 导航栏上的 Build → Generate Signed Bundle → 选择 APK。


  2. 点击 Next ,会要求我们填入 keystore 文件的路径和密码。


  3. 点击 Create new 按钮,填写 keystore 文件所必要的信息,然后点击 OK。


  4. 刚才填写的信息会自动填充到创建签名 APK 的对话框。


  5. 点击 Next ,选择 APK 文件的输出地址。


  6. 点击 Finish。稍等一会,APK 文件就生成好了。右下角有如下弹框。


  7. 点击提示上的 locate ,查看生成的 APK 文件


使用 Gradle 生成

  1. 在 app/build.gradle 文件添加:


  2. 点击右侧工具栏 Gradle → 项目名 → app → Tasks → build。双击 assemble


  3. 控制台执行成功。

BUILD SUCCESSFUL in 40s
63 actionable tasks: 4 executed, 59 up-to-date
17:52:57: Task execution finished 'assemble'.
  1. APK 文件会自动生成在 app/build/outputs/apk 。


  2. 注意
    keystore 文件的所有信息都是以明文的形式直接配置在 build.gradle 中,这种做法会不安全。
    解决方案:

  3. 在根目录 gradle.properties 文件,添加如下内容:

KEY_PATH=/toolkeys/weather.jks
KEY_PASS=hkt123456
ALIAS_NAME=weather
ALIAS_PASS=hkt123456
  1. 编辑 app/build.gradle 文件:
signingConfigs {
        config {
            storeFile file(KEY_PATH)
            storePassword KEY_PASS
            keyAlias ALIAS_NAME
            keyPassword ALIAS_PASS
        }
    }
上一篇下一篇

猜你喜欢

热点阅读