【问题标题】:How to access package folder(/data/pakcage_name) in android device如何在 android 设备中访问包文件夹(/data/pakcage_name)
【发布时间】:2013-08-26 03:16:59
【问题描述】:

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

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

【问题讨论】:

  • 如果你必须root你的设备,那么你可以访问你的包文件夹。另一个解决方案是从play store下载x-plore文件管理器。你可以访问你的包目录。
  • 嗨 dipali,我仍然无法使用此应用打开 /data 文件夹。
  • 你现在用的是什么设备?
  • 您可以访问 /data/ 文件夹中的哪些数据?

标签: android


【解决方案1】:

如果您的设备不是 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

【讨论】:

  • 当我尝试打开 adb shell D:\android-sdk-windows\tools>adb.exe shell adb 服务器已过期。正在杀死... * 守护进程成功启动 * 错误:设备脱机出了什么问题?
  • 没有人,在那里打开 cmd(转到 D:\android-sdk-windows\tools 并保持 shift 键 + 右键单击​​)。然后运行命令
  • 看起来像windows,所以输入D:\android-sdk-windows\platform-tools>adb shell然后你可以执行他的cmets run-as app.package.name等等
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多