繁体   English   中英

卸载我的应用程序后,为什么不删除data / data / packagename中的文件?

[英]Why aren't the files in data/data/packagename being deleted when my app is uninstalled?

我正在尝试修复错误,但此问题阻止了我。 我的data / data / packagename / files文件夹中有一个名为“ scenes.sql”的文件,即使我在测试设备上的设置中单击“ CLEAR DATA”和“ UNINSTALL”,当我开始调试时,该文件仍然存在再次。

我已经搜索了计算机的文件系统并删除了它的每个实例。 我确保设备上的“备份我的数据”选项为假。 清除并卸载后,该文件再次放入我的文件系统中,其创建时间为调试开始时间。 我在Visual Studio中将“在两次部署之间在设备上保留应用程序数据/缓存”设置为false。 资产管理器未显示该文件的迹象。 还有其他我忽略的缓存机制吗?

从PC删除所有应用程序文件

使用此代码创建文本文件,并将其另存为DeleteBinObj.sh。

find . -iname "bin" -o -iname "obj" | xargs rm -rf

转到放置此脚本的项目文件夹,然后在终端中执行以下操作: sh DeleteBinObj.sh

从手机删除所有应用程序文件

使用此代码创建文本文件,并将其另存为Uninstall.sh。 转到终端中此脚本的文件夹,然后执行以下操作: sh Uninstall.sh YOURNAMESPACE

现在,将删除包含已保存的应用文件和数据库的命名空间文件夹。

  echo "Going to platform tools $HOME/Library/Android/sdk/platform-tools"
  cd $HOME/Library/Android/sdk/platform-tools
  echo "uninstalling app with packagae name $1"
  ./adb uninstall $1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM