我需要访问我的设备 (nexus) 中的应用程序包文件夹,但我可以使用 Eclipse 文件资源管理器功能来完成此操作。我应该根我的设备才能做到这一点吗?
我尝试过使用 ADB shell,但它给了我一些错误。谢谢
最佳答案
如果您的设备不是 root,请按照以下步骤访问:
1- 打开 adb
2- 执行$ sudo ./adb shell
3- 使用ran-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
关于android - 如何访问android设备中的包文件夹(/data/pakcage_name),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18436110/