【问题标题】:Upload new apk to Production Failed将新的 apk 上传到生产失败
【发布时间】:2017-09-11 04:17:37
【问题描述】:

上传失败。您上传了一个可调试的 apk。出于安全原因,您需要先禁用调试,然后才能在 Google Play 中发布。

上传新的 APK。

【问题讨论】:

  • 在你的 gradle 文件中使 debuggable false
  • 您是否创建了发布版本并在上传时使用它?

标签: android apk


【解决方案1】:

在您上传的 buildType 中将 debuggable 设置为 false,然后再次编译 apk:

buildTypes {
    yourBuildType {
        debuggable false
    }
} 

【讨论】:

    【解决方案2】:

    从您的 build.gradle(app) 文件中,您需要将 debuggable 设置为 false。

    buildTypes {
    
        <YourBuildType> {
            debuggable false       
        }
    }
    

    【讨论】:

      【解决方案3】:

      上传失败。您上传了一个可调试的 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 等

      【讨论】:

        猜你喜欢
        • 2017-12-02
        • 1970-01-01
        • 1970-01-01
        • 2018-05-15
        • 2012-12-20
        • 2015-03-17
        • 2016-03-05
        • 2020-12-17
        • 2014-10-13
        相关资源
        最近更新 更多