Google Play 说我用 Android Studio Build->Generate Signed APK 构建的 APK 是可调试的 [英] Google Play says my APK built with Android Studio Build->Generate Signed APK is debuggable

查看:23
本文介绍了Google Play 说我用 Android Studio Build->Generate Signed APK 构建的 APK 是可调试的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I get the message: You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play. Learn more about debuggable APKs.

我使用 Android Studio 生成我的 APK,构建->生成签名 APK.我创建了一个密钥库.

I generate my APK with Android Studio, Build->Generate Signed APK. I created a Keystore.

推荐答案

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

With a powerful gradle build system in android studio you can do it without even touching your code. You can also make your debug build with debuggable false to test what differences are

  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

      }
  }

Gradle 的力量.

Power of Gradle.

注意:您将无法在设备信息下的 DDMS 左窗格中看到进程,即使应用程序在设备中运行,如果它在构建配置中具有可调试的 false.

Note : You wont be able to see the process in the left pane of DDMS under device info even the application running in device, if it has debuggable false in build configuration.

这篇关于Google Play 说我用 Android Studio Build->Generate Signed APK 构建的 APK 是可调试的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆