Google Play说我使用Android Studio Build-> Generate Signed APK构建的APK是可调试的

9 debugging android google-play android-keystore android-studio

我收到消息:你上传了一个可调试的APK.出于安全原因,您需要先禁用调试,然后才能在Google Play中发布.了解有关可调试APK的更多信息.

我用Android Studio生成我的APK,Build-> Generate Signed APK.我创建了一个Keystore.

pyu*_*s13 20

借助android studio中强大的gradle构建系统,您甚至无需触摸代码即可完成.您还可以使用debuggable false进行调试构建,以测试差异

  buildTypes {

      debug {
         runProguard false/true
         proguardFile getDefaultProguardFile('proguard-android.txt')
         debuggable false/true

      }

      release {
         runProguard true/false
         proguardFile getDefaultProguardFile('proguard-android.txt')
         debuggable false/true

      }
  }
Run Code Online (Sandbox Code Playgroud)

Gradle的力量.

注意:如果在构建配置中调试为false,则即使在设备中运行的应用程序,您也无法在设备信息下的DDMS左窗格中看到该过程.


hic*_*123 11

如果您android:debuggable="true"的应用程序清单中有标记,或者您没有标记,请尝试将其更改/将其放入应用程序清单标记中:

 android:debuggable="false"
Run Code Online (Sandbox Code Playgroud)