我需要在我的设备(nexus)中访问我的应用包文件夹,但我可以使用eclipse文件浏览器功能执行此操作。我应该根据我的设备执行此操作吗?
我尝试过使用ADB shell,但它给了我一些错误。感谢
答案 0 :(得分:3)
如果您的设备不是root,请按照以下步骤访问:
1- open adb
2-执行$ sudo ./adb shell
3-访问数据文件夹使用 run-as 命令:
shell@android:/ $ run-as app.package.name
现在,您可以访问项目的文件。但也许你没有权限使用 chmod
4- shell@android:/data/data/app.package.name $ chmod 777 databases/database_ame
并且您也可以将文件放入/中,例如
$ sudo ./adb pull /data/data/app.package.name/databases/database_ame /home
或
$ sudo ./adb push /home/database_ame /data/data/app.package.name/databases/database_ame
修改强>
顺便说一下,如果你在linux上工作,我认为你应该安装 ia32-libs