4

これは私にとって新しいことであり、しばらくオンラインで検索に失敗した後、この質問をここに投稿しています。

Android Marshmallow を搭載した新しい Nexus 6P 端末を購入しました。アプリをインストールして削除し、再インストールすると、古いデータがまだ残っていることに気付きました。ここ数日、デバイスの内部ストレージに 30MB を超えるデータが蓄積されており、この 30MB を削除できません。アプリ自体は3MB弱。

CLEAR DATA と CLEAR CACHE を試し、アプリを削除して再インストールしましたが、この 30MB はなくなりません。以前は他の携帯電話やタブレットでできたように、アプリのデータを完全に削除する方法はありません。

これがバグなのか、新しい Android デバイスの新機能なのかはわかりませんが、古いデータをすべて削除したいと考えています。そうしないと、古いデータを保持しているこの電話でアプリをテストできません。戻ってくる。

スクリーンショットを添付します。

ここに画像の説明を入力

4

3 に答える 3

3

アプリを削除すると、データ削除されます。表示されている機能は、Marshmallow が自動的にデータを Google アカウントにバックアップし、アプリの再インストール時に復元することです。この機能を無効にするオプションがある場合があります。他のすべてが失敗した場合は、アプリ自体からデータを削除できます。また、「Google クラウド バックアップの削除」などの Google 検索をお勧めします。

于 2016-02-15T02:27:08.263 に答える
2

Android 6.0 (API レベル 23) 以降を対象とするアプリは、自動バックアップに自動的に参加します。これは、 バックアップを有効/無効にするandroid:allowBackup属性が省略された場合、デフォルトで trueに設定されるためです。混乱を避けるために、AndroidManifest.xmlの要素で属性を明示的に設定することをお勧めします。<application>例えば:

<application ...
    android:allowBackup="true">
</app>

自動バックアップを無効にするには、次のいずれかの属性をマニフェスト ファイルの application 要素に追加します。

  1. android:allowBackup を false に設定します。

これにより、データのバックアップが完全に無効になります。アプリが他のメカニズムを介して状態を再作成できる場合、またはアプリがバックアップしてはならない機密情報を扱う場合は、バックアップを無効にすることをお勧めします。

  1. android:allowBackup を true に設定し、android:fullBackupOnly を false に設定します。

これらの設定を使用すると、自動バックアップをサポートするデバイスで実行されている場合でも、アプリは常に Key-Value バックアップに参加します。

詳細については、 https : //developer.android.com/guide/topics/data/autobackup.html をご覧ください。

于 2016-10-24T13:41:51.927 に答える