1

我需要访问我的设备(nexus)中的应用程序包文件夹,但我可以使用 eclipse 文件资源管理器功能来做到这一点。我应该根我的设备来做到这一点吗?

我尝试过使用 ADB shell,但它给了我一些错误。谢谢

4

1 回答 1

3

如果您的设备不是 root,请按照以下步骤访问:

1-打开亚行

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

于 2013-08-26T04:16:28.537 回答