Android eclipse DDMS - 无法访问数据/数据/手机上拉取文件该怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

在测试我的应用程序时,我使用模拟器和我自己的手机来查看一切是否正常。我的应用程序还将数据写入共享首选项和文本文件。

我可以通过DDMSeclipse 从我的模拟器中获取数据,这样我就可以读取计算机上的数据文件,但是当我尝试通过DDMS手机打开这些文件夹时,什么都不会发生。我点击数据文件夹,没有任何反应。

我的手机扎根了。有什么办法可以从我的手机中提取文件吗?我知道Android让这些文件夹保密,但必须有办法。该模拟器就是这样太慢了。

提问于
用户回答回答于

植根设备上,你可以这样做:

  1. 打开cmd
  2. 类型 adb shell
  3. su
  4. 按设备上的'允许'
  5. chmod 777 /data /data/data /data/data/com.application.package/data/data/com.application.package/*
  6. 在Eclipse中转到DDMS视图

在此之后,你应该能够浏览设备上的文件。

要获取数据库:

  1. chmod 777 /data/data/com.application.package/databases /data/data/com.application.package/databases/*

如果返回permission deniedsu

进入Settings> Developer Options> Root access>Apps and ADB

用户回答回答于

如果碰巧有Nexus One开发人员电话,则可以使用DDMS Filer Explorer浏览文件系统,但已经植入的零售Nexus One不能。得到它了?

所以我希望能够回答不能使用DDMS文件资源管理器来浏览根用户零售Nexus One的文件系统的问题。在生根零售Nexus One之后,仍然有一些工作要做,以便使用DDMS来使用文件资源管理器来浏览电话文件系统。我不知道它是什么。也许别人知道。

扫码关注云+社区