应用删除后,Nexus 6P上的Android Marshmallow无法清除内部存储空间

时间:2016-02-15 02:24:31

标签: android android-6.0-marshmallow nexus-6p

这对我来说是新的,在网上搜索了一段时间之后,我在这里发布了这个问题。

我买了一台带有Android Marshmallow的新Nexus 6P设备。我注意到,当我安装应用程序并删除它,然后重新安装它时,它仍然有其旧数据。在过去的几天里,设备的内部存储已累积超过30MB的数据,我无法删除这30MB。该应用程序本身不是3MB。

我尝试了CLEAR DATA和CLEAR CACHE,删除并重新安装了应用程序,但这30MB并没有消失。我没有看到任何方法可以完全删除我的应用数据,因为之前我可以在任何其他手机或平板电脑上使用。

我不知道这是新Android设备上的错误还是新功能,但我想摆脱所有旧数据,否则我无法使用陈旧数据在此手机上测试我的应用,它不断回来。

附上截图。

enter image description here

3 个答案:

答案 0 :(得分:7)

我有同样的问题。 只需在Backup & Reset下的设置中取消选中“备份我的数据”。

enter image description here

答案 1 :(得分:3)

删除应用时,数据 已删除。您看到的功能是,Marshmallow会自动将数据备份到您的Google帐户,并在重新安装应用时将其恢复。可能有一个选项可以禁用此功能。如果所有其他方法都失败,您可以从应用程序本身删除数据。我还建议谷歌搜索“删除谷歌云备份”。

答案 2 :(得分:2)

针对Android 6.0(API级别23)或更高级别的应用会自动参与自动备份。这是因为 的机器人:allowBackup  属性,启用/禁用备份,默认为真(如果省略)。为避免混淆,我们建议您明确在AndroidManifest.xml的<application>元素中设置属性。例如:

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

要禁用“自动备份”,请将以下任一属性添加到清单文件中的application元素:

  
      
  1. 将android:allowBackup设置为false。
  2.   

这会完全禁用数据备份。当您的应用可以通过其他某种机制重新创建其状态,或者当您的应用处理不应备份的敏感信息时,您可能希望禁用备份。

  
      
  1. 将android:allowBackup设置为true,将android:fullBackupOnly设置为false。
  2.   

使用这些设置,即使在支持自动备份的设备上运行,您的应用也始终参与键/值备份。

您可以在此处找到更多详细信息:https://developer.android.com/guide/topics/data/autobackup.html