在Android Studio中生成签名APK

有几个问题与我在Stackoverflow中的问题有关,比如:

如何在Android工作室中导出项目?

如何使用Gradle创build一个发行版签名的apk文件

他们很好。 但还是让我困惑。 当我在Android Studio中selectBuild-> Generate signed APK时,我收到了以下警告消息:

在这里输入图像说明

这是什么意思? 这是否意味着我必须通过configurationbuild.gradle来使用gradle命令行? 那么该向导是什么? 如果我通过点击ok忽略警告,然后按照向导生成apk文件,当我将apk上传到Google Play时,我会收到错误消息,说明apk处于debugging模式。

如果我按照说明来设置build.gradle,像这样:

signingConfigs { debug { storeFile file("debug.keystore") } release { storeFile file("../key/test.keystore") storePassword "password" keyAlias "key" keyPassword "password" } } buildTypes { release { debuggable false signingConfig signingConfigs.release } } 

当我在terminal运行./gradlew assembleRelease时,一切都是文件。

总之,我很困惑:

  1. 如果必须设置build.gradle,“生成签名的APK”向导的目的是什么?
  2. 当我运行“生成签名的APK”时,如何在发布模式下构build我的应用程序

谢谢你的任何build议。

Related of "在Android Studio中生成签名APK"

在Android Studio的左下angular,selectBuild Variances,然后可以将构build模式更改为“release”。 在发布模式下构build时,我认为“生成签名APK”向导有效。 所以只要忽略build.gradleconfiguration!