我正嘗試將APK
上傳到Google Play商店。我在AndroidManifest.xml
的application
標記中添加了android:debuggable="false"
。但是,仍然表示您需要先禁用調試,然後才能在Google Play中發佈。即使調試關閉,也無法將新APK文件上傳到Android Play商店
更新: 我使用debug.keystore來簽署APK。那麼,這是問題的原因嗎?
我應該創建一個不同的release.keystore嗎?
我正嘗試將APK
上傳到Google Play商店。我在AndroidManifest.xml
的application
標記中添加了android:debuggable="false"
。但是,仍然表示您需要先禁用調試,然後才能在Google Play中發佈。即使調試關閉,也無法將新APK文件上傳到Android Play商店
更新: 我使用debug.keystore來簽署APK。那麼,這是問題的原因嗎?
我應該創建一個不同的release.keystore嗎?
刪除代碼中所有對catlog的調用。
在您的源代碼目錄中查找BuildConfig.java
,看看它對DEBUG說的是什麼。
如果您使用的是Gradle/Android Studio,請務必選擇release
變體。
如果您使用Eclipse,請禁用自動構建,請執行清理操作,然後使用Android工具中的Export signed APK
選項。
是的你是對的。
將您的應用程序放到Google Play商店您必須生成release.keystore。
請檢查如何生成密鑰庫::
右鍵單擊該項目的步驟。
轉到Android工具。
選擇導出簽名APK套餐。
輸入項目名稱。
選擇創建新的密鑰存儲選項。
設置位置例如:密鑰庫位置。
在這個過程的最後,你會讓你build.apk,並將該APK放在Play商店,將工作。
是的,您需要使用釋放鍵,如果您的應用程序使用調試鍵簽名,則無法上傳到Play商店。有關更多信息,請參閱http://developer.android.com/tools/publishing/app-signing.html#releasemode。
清理您的項目,然後使簽名的apk或從清單中刪除android:debuggable –
我已經清理並簽署了apk。我沒有在清單標記中添加android:debuggable =「false」,我將它添加到應用程序標記中。 – Manjunath
您不需要在清單中添加android:debuggable =「false」。請在正常模式下運行應用程序並簽名apk並嘗試。 – Arun