首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Android平板电脑中拉出文件以进行调试。

从Android平板电脑中拉出文件以进行调试。
EN

Stack Overflow用户
提问于 2012-03-27 23:55:25
回答 2查看 263关注 0票数 0

在学校(高中),我和我的伙伴正在开发一款Android平板电脑应用程序。我们都得到了宏碁的Iconia A500平板电脑的使用。我需要在运行时从设备上拉出我们的应用程序创建的文件(adb拉出),但是因为它们不是根目录,并且我不想根学校属性,有没有一种有效的方法可以从android设备上删除存储在应用程序data/data/packagename/ area中的文件?我们也尝试了模拟器,但它有许多不同的问题,当它工作时,每次我更改代码并重新上传它时,它需要大约4-5分钟的时间来上传一个apk。有什么好方法可以从非根设备上获取文件,在这种情况下,是我试图从资产中复制的数据库,这样我就可以检查它了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-28 00:04:07

如果您有选择,我绝对建议您将文件写入SD卡,因为这将更容易查看和处理。

如果您的文件必须用/data编写,那么您可以将其镜像到SD卡以进行调试。因此,每次写入文件时,都会将完全相同的内容写入SD卡(如果debug标志为on,否则为no)。

如果文件不是由你的代码创建的,而是由其他代码创建的,那么你可以在你的应用程序中做的是,当你检测到它被更改时,将它复制到SD卡中。

票数 2
EN

Stack Overflow用户

发布于 2012-03-27 23:58:33

您可以使用外部存储权限并写入SD卡。然后,当你插入它时,你可以使用常规的windows目录来拉取它们。此外,通过仿真器更新代码应该不会花那么长时间,您是否每次都关闭仿真器?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9893167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档