当eclipse + adt连接到真正的移动设备时,App无法访问SD卡

时间:2013-12-05 03:52:00

标签: android eclipse emulation adt

当eclipse + adt连接到avd模拟器时,我的应用程序运行良好,它将在这个avd模拟器中读取/写入SD卡。

现在我通过USB将eclipse + adt连接到真实设备。 Eclipse + adt transfre应用程序到真实设备和应用程序运行成功。但是,当app访问SD卡时,它失败了。当我断开USB连接时,app可以访问SD卡。当然,我无法登出。

我该怎么办?我想在真实设备上调试应用程序,它读/写SD卡,我想要注销。

另外,当我连接USB时,设备系统给出提示:无法访问SD卡内存。

2 个答案:

答案 0 :(得分:1)

要访问手机的SD卡,我们需要手机根。一旦设备生根,您甚至可以看到正在开发的应用程序的数据库。

答案 1 :(得分:0)

最后我找到了方法。当USB连接到PC时,我应该将连接设置为“仅电池充电”,然后此移动设备上的eclipse和app都可以访问SD卡。 USB连接类型的总设置包括:1,连接时询问,2,仅电池充电,3,打开存储卡。我选择了第二个。我在我的手机“xiaomi”中尝试这个,这是一家中国公司的知名品牌。