当eclipse+adt连接到真实的移动设备时,应用程序无法访问SD卡



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

现在我通过USB将eclipse+adt连接到一个真实的设备上。Eclipse+adt将应用程序转换到真实设备并成功运行。但是,当应用程序访问SD卡时,它失败了。当我断开USB时,应用程序可以访问SD卡。当然,我不能把日志取出来。

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

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

要访问手机的sd卡,我们需要root该手机。一旦你root了一个设备,你甚至可以看到你正在开发的应用程序的数据库。

我终于找到了路。当USB连接到PC时,我应该将连接设置为"仅电池充电",然后eclipse和这款手机上的应用程序都可以访问SD卡。关于USB连接类型的总设置包括:1,询问何时连接,2,仅电池充电,3,打开存储卡。我选择第二个。我在一家中国公司的知名品牌"小米"的手机上试用了这个。

相关内容

最新更新