在测试我的应用程序时,我使用模拟器和我自己的手机来查看一切是否正常.我的应用程序还将数据写入共享首选项和文本文件.
我可以通过DDMS
日食从我的模拟器中提取数据,这样我就可以读取计算机上的数据文件,但是当我尝试通过DDMS
手机打开这些文件夹时,没有任何反应.我点击数据文件夹,没有任何反应.
我的手机扎根了.有什么方法可以从我的手机中提取文件吗?我知道Android会将这些文件夹保密,但必须有办法.该模拟器就是这样太慢了.
pec*_*eps 162
在root设备上,您可以执行以下操作:
adb shell
su
chmod 777 /data /data/data /data/data/com.application.package/data/data/com.application.package/*
在此之后,您应该能够浏览设备上的文件.
要获取数据库:
chmod 777 /data/data/com.application.package/databases /data/data/com.application.package/databases/*
如果返回permission denied
上su
进入Settings
> Developer Options
> Root access
>Apps and ADB
似乎没有人理解零售Nexus One即使在生根后仍然不允许您使用DDMS文件资源管理器浏览文件系统.我们在这里讨论的是真正的手机而不是模拟器.如果你碰巧有一台Nexus One开发者手机,你可以使用DDMS Filer Explorer浏览文件系统,但是已经植根的零售Nexus One不能.得到它了?
因此,我希望能够回答无法使用DDMS文件资源管理器浏览已有根据的零售Nexus One的文件系统的问题.在为零售Nexus One生根之后,仍然需要做一些事情来使用DDMS来使用文件资源管理器来浏览电话文件系统.我不知道它是什么.也许别人知道.
归档时间: |
|
查看次数: |
106504 次 |
最近记录: |