我想使用DDMS的文件浏览器打开一个文件夹,但是当我尝试扩展该文件夹以便我可以看到它的内容时没有任何反应。
该文件夹是我的Padfone的data
目录(不是root),如下所示:
有人知道如何使这项工作?
答案 0 :(得分:4)
(仅适用于root设备) 您必须编辑数据文件夹的权限。
根设备。
然后转到“http://www.appsapk.com/root-explorer”下载&安装在您的设备中。
打开应用,然后在顶部选择“Monunted as r / w”
然后按下数据文件夹(长按)并找到权限选项
有这样的somenthing 读写执行 用户
组
其他
确保“其他人”有检查。 对您要访问的所有文件夹执行此操作...
然后转到Eclipse再试一次。
我希望它会对你有所帮助。
答案 1 :(得分:1)
开发者设置只是为了让adb检测到手机,以便您可以调试您的应用程序。仅仅因为你这样做并不意味着你可以访问手机中的所有文件夹。如果需要访问DDMS中的数据/数据文件夹,则需要将手机设为root。或者,如果您不想手机,可以尝试这样做:
如果应用程序是可调试的,您可以在adb shell中使用run-as
命令
adb shell
run-as com.your.packagename`
cp /data/data/com.your.pacakagename/
您可以使用Android的备份功能。
adb backup -noapk com.your.packagename
现在将提示您“解锁设备并确认备份操作”。最好不要提供密码,否则读取数据会变得更加困难。只需点击“备份我的数据”即可。您计算机上生成的“backup.ab”文件包含android备份格式的所有应用程序数据。基本上它是一个压缩的tar文件。 This页面解释了如何使用OpenSSL的zlib命令解压缩它。您可以使用adb restore backup.db命令恢复备份。