Android清空app本地数据方式可以选择的方式:
1.直接卸载app(这种方式最为简单粗暴,但是也是不推荐的方式,一般非研发人员可以选择该方式,因为这方法就要重新登录,输入相应信息,相当于把整个app都卸载,其相关信息自然也就不存在本地了)
2.可以选择具体文件夹目录清空数据,如清空数据库则可以这样操作----
文件管理---Android---data---具体项目包名(如com.tpson.xxxxxx)---files---具体的数据库文件包名(如tpson)---包名尾部名称(如fire...)---database---删除这个目录下文件夹即可
3.可以在手机设置中找到相关应用 做清除数据处理,这种清除一般相当于app重装,之前的缓存,自己存到本地缓存的目录也会清掉,sp文件也会清掉,但是一般路径sd卡文件不会。具体操作如下----
手机的设置---应用管理---找到相应app---进入之后会有一个清楚数据和清除缓存,直接清理掉就好
4.电脑adb命令行清除,这种方式就方便又快捷,也是比较推荐的一种,具体操作即---
打开cmd---adb shell进入文件夹data/data/<项目文件夹>/databases/
使用rm file
指令删除项目文件。
附加:
abd卸载文件命令
adb uninstall 应用包名称(例如:adb uninstall com.skype.raider)
卸载时保留数据和缓存目录adb uninstall -k package
adb安装文件命令
adb install apk存放路径(例如adb install D:\software\36ws_64\jiagu\output\123456798\Test_10_jiagu_sign.apk)
覆盖安装(保留缓存和数据)adb install -r xxx.apk
adb shell
--进入手机设备
cd / xxx
进入到放数据的文件夹内
cd ..
回到手机设备目录
ls
查看所有包名
cd XXX
指定的包名(Tip:按tab可以补全)
cd databases
进入到放置数据库的文件夹下
rm -r xxx
删除名字为xxx的文件夹及其里面的所有文件
rm xxx
删除文件xxx
rmdir xxx
删除xxx的文件夹
网友评论