将已构建的变体从调试更改为发布是否会对签名的APK生效?

时间:2019-01-27 16:48:11

标签: android

我想生成一个已签名的APK,我是否需要选择任何发行版本来生成apk,或者我不需要从此处选择任何内容,而只是从Buid菜单中生成单个APK?我正在上传android atudio向我显示的图像。 https://i.stack.imgur.com/wXzSs.jpg

1 个答案:

答案 0 :(得分:0)

为简便起见,您只需遵循“构建”菜单部分中生成签名的apk流程。

它将为您创建签名的apk。正如您所提供的屏幕快照所示,是在创建发行版时可能会产生问题的仿真器设备。

这是使用android studio生成签名apk的完整流程:-

步骤1:-:创建证书。从构建菜单中选择生成签名的apk。 填写所有必需的详细信息,并在安全的地方添加该证书,因为这对于将来的更新非常重要。

还要记住您输入的密钥库密码和别名。

这是屏幕截图:-

enter image description here

第2步:-,将以下代码放在android部分的build.gradle文件中,如下所示:-

signingConfigs {
    config {
        keyAlias 'YourAliasName'
        keyPassword 'password@123'
        storeFile file('D:/certificate.jks')
        storePassword 'password@123'
    }
}

步骤3:-现在,最终选择构建变体选项以从设置中释放,如下所示:-

enter image description here

全部完成,现在等待一会儿,它将在gradle同步完成后的一分钟内为您建立一个最大的发行版APK。!!!