Ich habe seit Stunden versucht, ein Release Build mit Android Studio zu generieren, das nicht debuggable ist, so dass ich es auf Google Play hochladen kann. Aber leider funktioniert das nicht. Wenn ich versuche, die apk hochzuladen, erhalte ich die folgende Störung:Android Studio: Warum ist Release Build debuggable?
You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play
Dieses ist kein Duplikat. Ich habe alles in verwandten Fragen vorgeschlagen versucht ...
aktualisieren
ich die erzeugte apk decodiert. Die BuildConfig.class sieht wie folgt aus:
public final class BuildConfig
{
public static final String APPLICATION_ID = "com.myapplication.packagename";
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "";
public static final int VERSION_CODE = 2;
public static final String VERSION_NAME = "1.0.1";
}
So ist die Build-Typ ist eigentlich Release und Debug ist auf falsch!
Aber im Inneren des AndroidManifest.xml hat gradle setzen
<application android:debuggable="true"...
Debuggable ist auf wahr! Woher!?
Warum runter ...? – sjkm
Warum schalten Sie nicht sowohl Ihr 'debuggable' als' false' aus ... Vielleicht war die debbug-Version von Flavor Trigger, wenn Sie in Release-Build kompilieren wollten. Dann von dort aus verfolgen. – Elye
Hattest du eine separate Signatur für deine Release-APK? – Elye