2
我一直在嘗試幾個小時才能生成Android Studio的發佈版本,這是不可調試的,以便我可以將其上傳到Google Play。但可悲的是,這是行不通的。當我嘗試上傳apk時出現以下錯誤:Android Studio:爲什麼Release Build可調試?
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";
}
所以生成類型實際上是發佈和調試設置爲假!
但裏面的AndroidManifest.xml,gradle這個已經把
<application android:debuggable="true"...
調試的設置爲真!怎麼來的!?
爲什麼downvote ...? – sjkm
爲什麼不把'debuggable'都關閉爲'false' ......也許當你想在發佈版本中進行編譯時,可能會觸發debbug版本的風格。然後從那裏追蹤。 – Elye
你的apk版本有單獨的簽名嗎? – Elye