问题 您上传了可调试的APK。出于安全原因,您需要先禁用调试,然后才能将其发布到Google Play-Upload apk进行Google Play


我想上传我的apk到google play store.but它显示我这样的错误。

**You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play**

而且我搜索了这个,我收到了改变的建议 机器人:可调试=“假” 在manifast.xml中。

我这样改了

manifast.xml

 <application
    android:allowBackup="true"
    android:debuggable="false"
    android:icon="@mipmap/ic_launcher"
    android:label="Concall"
    android:screenOrientation="portrait"
    android:theme="@style/AppTheme" >

在我的build.grable(模块)

android {
buildTypes {
    debug {
        debuggable false
    }
}

1.是否足以将Apk上传到谷歌游戏商店?

2.如果我从我的项目文件夹(app >> build >>输出>> apk >> apk-debug.apk)中获取apk,此更改后它将能够在谷歌播放商店上传?

我需要知道这件事 提前致谢。


4096
2017-08-28 05:32


起源



答案:


不要使用 调试 变体输出!建个 发布 APK。您可以通过进入菜单Build - > Generate Signed APK在Android Studio中执行此操作。或者,如果您在构建文件中正确配置了签名,则执行./gradlew assembleRelease。


13
2017-08-28 06:07



你的意思是从Androidmanifast和build.gradle中删除调试??? @niqueco - RushDroid
是的,删除所有。无需在任何地方处理这种“可调试”的事情。 “debug”构建类型将自动调试,“release”构建类型将自动不可调试。 - niqueco
是的我删除了。但是apk(从app >> build >> output >> apk >> apk-debug.apk)我用来上传的是能够上传到Play商店吗? @niqueco - RushDroid
不,您没有构建“发布”版本。发布版本将在app / app-release.apk ...它不会在内部构建/输出。尝试我在答案中提到的菜单optjon(你需要为此设置签名设置)。 - niqueco
好的,谢谢你,我会试一试。 - RushDroid


答案:


不要使用 调试 变体输出!建个 发布 APK。您可以通过进入菜单Build - > Generate Signed APK在Android Studio中执行此操作。或者,如果您在构建文件中正确配置了签名,则执行./gradlew assembleRelease。


13
2017-08-28 06:07



你的意思是从Androidmanifast和build.gradle中删除调试??? @niqueco - RushDroid
是的,删除所有。无需在任何地方处理这种“可调试”的事情。 “debug”构建类型将自动调试,“release”构建类型将自动不可调试。 - niqueco
是的我删除了。但是apk(从app >> build >> output >> apk >> apk-debug.apk)我用来上传的是能够上传到Play商店吗? @niqueco - RushDroid
不,您没有构建“发布”版本。发布版本将在app / app-release.apk ...它不会在内部构建/输出。尝试我在答案中提到的菜单optjon(你需要为此设置签名设置)。 - niqueco
好的,谢谢你,我会试一试。 - RushDroid