2014-02-07 67 views
0

我正嘗試將APK上傳到Google Play商店。我在AndroidManifest.xmlapplication標記中添加了android:debuggable="false"。但是,仍然表示您需要先禁用調試,然後才能在Google Play中發佈。即使調試關閉,也無法將新APK文件上傳到Android Play商店

更新: 我使用debug.keystore來簽署APK。那麼,這是問題的原因嗎?
我應該創建一個不同的release.keystore嗎?

+0

清理您的項目,然後使簽名的apk或從清單中刪除android:debuggable –

+0

我已經清理並簽署了apk。我沒有在清單標記中添加android:debuggable =「false」,我將它添加到應用程序標記中。 – Manjunath

+0

您不需要在清單中添加android:debuggable =「false」。請在正常模式下運行應用程序並簽名apk並嘗試。 – Arun

回答

1

確保您使用發行版密鑰(而不是調試密鑰)簽署您的應用程序。

+0

是的,我認爲我應該嘗試創建一個release.keystore並嘗試簽署APK。 – Manjunath

0

刪除代碼中所有對catlog的調用。

0

在您的源代碼目錄中查找BuildConfig.java,看看它對DEBUG說的是什麼。

如果您使用的是Gradle/Android Studio,請務必選擇release變體。

如果您使用Eclipse,請禁用自動構建,請執行清理操作,然後使用Android工具中的Export signed APK選項。

3

是的你是對的。

將您的應用程序放到Google Play商店您必須生成release.keystore。

請檢查如何生成密鑰庫::

  1. 右鍵單擊該項目的步驟。

  2. 轉到Android工具。

  3. 選擇導出簽名APK套餐。

  4. 輸入項目名稱。

  5. 選擇創建新的密鑰存儲選項。

  6. 設置位置例如:密鑰庫位置。

在這個過程的最後,你會讓你build.apk,並將該APK放在Play商店,將工作。

相關問題