2017-01-30 13 views
1

アプリの開発中に私のストレージスペースがいっぱいになっていることに気がつきました。 Android Studioの繰り返しの展開は、古いストレージのアンインストールがアンインストールされないかのように、内部ストレージが徐々に満たされているようです。私は、これを緩和しようと試みるために、成績を考慮したMake(:app:uninstallAll)を指定しましたが、私は成功しませんでした。ストレージがいっぱいになるのはなぜですか?

アイデア?

EDIT

謝罪、私はこの質問は、潜在的な適用範囲の多くを持っていた知っています。アプリのインストールを手動で管理するための回答を受け入れました。 ADB-IDEAプラグインを使用してこれを支援します。今はやります。皆さんありがとう。

+0

を使用することができます。このような問題にはさまざまな理由があります。セットアップ全体にアクセスすることなくそれらをデバッグすることは、私の目では不可能に近いものです。 – GhostCat

+0

デバイスにroot権限がありますか?もしそうなら、我々は私的なストレージに仲間入りすることができます。 – MeetTitan

+0

@GhostCat十分な公正。 Adan_SLの提案で十分ですが、私はABD-Ideaプラグインを補足しました。 – Cian

答えて

1

インスタント実行でデバッグすると、Androidスタジオでキャッシュが変更されるため、内部ストレージがいっぱいになります。

これを試してみてください:

  1. アプリのデータを削除します。
  2. アプリをアンインストールします。
  3. Androidスタジオでは、メニュービルド - > APKを作成し、手動でインストールします。

あなたのAPKがあまりにも多くのスペースを取っていることaffraidている場合は、私がこの不運に広すぎると思いAPK Analyzer

+0

お返事ありがとうございます。私は実際にインスタント実行を無効にしており、アプリケーションはかなり大きい(多くのリソース)。それを手動で管理するとうまくいくかもしれません。私はまた、Android Studio用のABD-Ideaプラグインを試しています。それがどうなるか見てみましょう。私は後で再びコメントします。 – Cian

+1

このリンクには、APKのサイズを縮小するためのガイドがあります。私はあなたがアプリでapisを確認する必要があることを忘れていました。例えば、mi appではいくつかのマップをGoogle Mapsで表示します。ユーザーがマップを早期に読み込んでいない場合は、アプリのサイズを増やす。 –

関連する問題