【发布时间】:2017-09-11 04:17:37
【问题描述】:
上传失败。您上传了一个可调试的 apk。出于安全原因,您需要先禁用调试,然后才能在 Google Play 中发布。
上传新的 APK。
【问题讨论】:
-
在你的 gradle 文件中使 debuggable false
-
您是否创建了发布版本并在上传时使用它?
上传失败。您上传了一个可调试的 apk。出于安全原因,您需要先禁用调试,然后才能在 Google Play 中发布。
上传新的 APK。
【问题讨论】:
在您上传的 buildType 中将 debuggable 设置为 false,然后再次编译 apk:
buildTypes {
yourBuildType {
debuggable false
}
}
【讨论】:
从您的 build.gradle(app) 文件中,您需要将 debuggable 设置为 false。
buildTypes {
<YourBuildType> {
debuggable false
}
}
【讨论】:
上传失败。您上传了一个可调试的 apk。出于安全原因,您需要先禁用调试,然后才能在 Google Play 中发布。
此错误表明您需要禁用对您在 Google Play 中上传的 APK 的调试。因此,您需要在 build.gradle 文件中为调试和发布版本创建构建类型并将其用于相同的目的。
您需要将其添加到您的应用级 gradle 文件中 -
YourApplicationRootFolder -> app -> build.gradle
你需要像这样添加它-
buildTypes {
debug {
debuggable true
// buildConfigField "boolean", "DEBUG_LOGS", "true" // This way also you can use
}
release {
debuggable false
// buildConfigField "boolean", "DEBUG_LOGS", "false" // This way also you can use
}
}
因此,对于应用程序的正常运行,只需使用调试版本,而要发布到商店,请使用发布版本。在此您可以设置其他配置以及 proguardFiles 等
【讨论】: