2017-01-30 78 views
1

我在開發應用時注意到,我的存儲空間不斷充滿。從Android Studio重複部署似乎慢慢填滿了內部存儲,就好像應用的舊版迭代沒有被卸載一樣。我已經指定了一個等級感知的Make(:app:uninstallAll)來嘗試緩解這個問題,但我沒有成功。爲什麼我的存儲空間不斷充滿?

任何想法?

編輯

道歉,我知道這個問題有很多潛在的範圍。接受的答案手動管理應用程序安裝。使用ADB-IDEA插件提供幫助。將暫時做。謝謝大家。

+0

我認爲這個不幸的是過於寬泛。這些問題可能有各種原因。並且無需訪問您的整個設置即可調試它們幾乎是不可能的。 – GhostCat

+0

您是否擁有設備上的root權限?如果是的話,我們可以進入私人存儲。 – MeetTitan

+0

@GhostCat夠公平的。 Adan_SL的建議就足夠了,我用ABD-Idea插件補充了它。 – Cian

回答

1

當您使用即時運行進行調試時,Android Studio會在緩存中進行更改,這就是內部存儲填滿的原因。

試試這個:

  1. 刪除應用程序的數據。
  2. 卸載應用程序。
  3. 在Android Studio中,菜單生成 - >生成APK並手動安裝。

如果您affraid是您的APK佔用太多的空間,可以使用APK Analyzer

+0

感謝您的回覆。我實際上禁用了即時運行,而且該應用程序非常龐大(大量資源)。手動管理它可能會奏效。我也在試用Android Studio的ABD-Idea插件。我會看看它是如何發展。我稍後再評論。 – Cian

+1

在鏈接中有一個減小de APK大小的指南。我忘了提及您必須在應用程序中檢查您的apis,例如,在mi應用程序中,我會使用Google地圖顯示一些地圖,如果用戶尚未提前加載地圖,則會將地圖存儲在緩存中應用程序並增加大小。 –

相關問題