在测试我的应用程序时,我使用模拟器和我自己的手机来查看是否一切正常。我的应用程序还将数据写入共享首选项和一个文本文件。
我可以通过eclipse中的DDMS
从模拟器中提取数据,这样我就可以读取计算机上的数据文件,但是当我尝试通过手机上的DDMS
打开这些文件夹时,什么也没有发生。我单击data文件夹,但没有任何反应。
我的手机已经启动了。有没有办法让我从手机里调出文件?我知道Android对这些文件夹是保密的,但肯定有办法的。仿真器太慢了。
发布于 2011-05-17 05:23:33
似乎没有人理解,零售Nexus one即使在扎根之后仍然不允许您使用DDMS文件资源管理器浏览文件系统。我们在这里谈论的是真正的电话,而不是模拟器。如果你碰巧有一部Nexus One开发者手机,你可以使用DDMS Filer Explorer浏览文件系统,但已经被根植的零售Nexus One你不能。明白了吗?
因此,我希望这解决了无法使用DDMS文件资源管理器浏览已有根的零售Nexus One的文件系统的问题。在创建了一个零售Nexus One之后,要使用DDMS使用文件资源管理器浏览电话文件系统,还需要做一些工作。我不知道这是什么。也许其他人知道。
发布于 2013-01-17 02:48:38
您必须编辑data文件夹的权限。
我在根模式下使用“根资源管理器”(参见market)应用程序。
在顶部选择"Monunted as r/w“
然后在数据文件夹上按(长单击)并查找权限选项
有这样一件事
read write execute
用户
组
其他
确保“其他”已选中“已读”。
然后转到Eclpse并重试。
我的英语很抱歉,希望能对你有所帮助。
发布于 2014-02-18 17:30:40
要设置data
文件夹及其所有子文件夹和文件的权限,请执行以下操作:
从ADB文件夹打开命令提示符:
>> adb shell
>> su
>> find /data -type d -exec chmod 777 {} \;
https://stackoverflow.com/questions/4867379
复制相似问题