美文网首页
Android 小技巧之生成正式签名的 APK 文件

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

作者: Kevin_小飞象 | 来源:发表于2019-05-28 16:21 被阅读0次

    今天我们来学习一下,如何生成一个带有正式签名的 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
            }
        }
    

    相关文章

      网友评论

          本文标题:Android 小技巧之生成正式签名的 APK 文件

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