Я несколько часов пытался создать сборку релиза с помощью Android Studio, которая не поддается отладке, чтобы я мог загрузить ее в Google Play. Но, к сожалению, это не работает. Когда я пытаюсь загрузить apk, я получаю следующую ошибку:
You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play
Это не дубликат. Я пробовал все, что предлагалось в связанных вопросах...
Обновить
Я расшифровал сгенерированный apk. BuildConfig.class выглядит следующим образом:
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";
}
Таким образом, тип сборки на самом деле выпуск, а для отладки задано значение false!
Но внутри AndroidManifest.xml Gradle поместил
<application android:debuggable="true"...
Для отладки задано значение true! Почему!?
debuggable
, так иfalse
... Возможно, отладочная версия флейвора сработала, когда вы хотели скомпилировать в сборку релиза. Затем следуйте оттуда. - person Elye   schedule 29.04.2016android:debuggable="true"
? Там это не нужно. - person Elye   schedule 01.05.2016debuggable
. - person Elye   schedule 01.05.2016debuggable="true"
. Я понятия не имею, почему Android Studio выбирает эту информацию вместо настроек градиента... В любом случае, я очень рад, что теперь это работает! Большое спасибо за ваши усилия и хорошего дня! - person sjkm   schedule 01.05.2016