【发布时间】:2013-12-05 03:51:59
【问题描述】:
当 eclipse+adt 连接到 avd 模拟器时,我的应用程序运行良好,它会在这个 avd 模拟器中读/写 sdcard。
现在我通过 USB 将 eclipse+adt 连接到真实设备。 Eclipse+adt 将应用程序传输到真实设备并且应用程序运行成功。但是,当应用程序访问 sdcard 时,它失败了。当我断开 USB 时,应用程序可以访问 sdcard。当然,我无法注销。
我该怎么办?我想在真实设备上调试应用程序,它读/写 sdcard,我想注销。
另外,当我连接USB时,设备系统提示:can't visit sdcard memory.
【问题讨论】:
-
您是否尝试从 ddms 访问您的存储卡?
-
我没有尝试过,因为这不是我想要的。我可以在 Eclipse 的“文件探索”中访问真实设备 SD 卡。我的意思是,eclipse可以访问真机sdcard,而真机上运行的app不能访问这个sdcard。
-
你所说的“eclipse可以访问”是什么意思...你是指模拟器吗?
-
嗨,我的意思是,当我通过模拟器调试应用程序时,eclipse将应用程序转移到模拟器,在eclipse的“文件浏览”窗口中,我可以看到模拟器的sdcard或其他内存。当我在真实设备上调试应用程序时,eclipse的“文件浏览”窗口也可以显示真实设备的内存或sdcard,但我的应用程序无法访问真实设备的sdcard。你知道我的意思吗?
标签: android eclipse emulation adt