gpt4 book ai didi

android - FileExplorer eclipse 作为 root

转载 作者:IT王子 更新时间:2023-10-29 06:31:43 25 4
gpt4 key购买 nike

我有一个 root 的 Nexus One,当我在终端上发出以下命令时,我能够查看我正在开发的应用程序的数据库。

adb shell
su
cd data/data/.../databases/
sqlite3 events.db

现在这工作正常,但我希望能够提取文件并使用 gui SQLITE 应用程序/浏览器(例如 Firefox 插件)查看它

我曾经能够使用 FileExplorer 从 Eclipse 访问数据文件夹,但它突然停止工作,我只是想知道是否有办法再次这样做......

谢谢

最佳答案

通过 Google 进行大量研究后,我简化了在 Eclipse 中访问 SQLite 数据库的过程。我将在此处汇总我的研究,以回答在已连接或模拟的 Android 手机上访问 SQLite 数据库以在 Eclipse 中查看

要浏览设备上特定应用程序中的文件,请授予该应用程序路径中每个文件夹的读取和访问权限。

  1. 打开命令/终端
  2. 输入“adb shell”
  3. 在设备上按“允许”
  4. chmod 777/data/data/data/data/data/com.application.package
  5. chmod -R 777/data/data/com.application.package

在此之后,您应该能够浏览设备上的文件。

一个非常有用的 Eclipse 插件,用于从 Eclipse 中浏览 Android 手机上的 SQLite 数据库,Questoid 浏览器插件似乎不再受支持

  1. 目前,您可以在此处从 Java2S 下载插件:http://www.java2s.com/Code/Jar/c/Downloadcomquestoidsqlitebrowser120jar.htm
  2. 将插件的 com.questoid.sqlitebrowser_1.2.0.jar 文件放在 Eclipse 插件文件夹中(例如/path/to/eclipse/plugins)
  3. 重新启动 Eclipse
  4. 切换到 Eclipse 中的 DDMS 透视图
  5. 选择合适的设备(在本例中是您的手机,也可以是您的 Android 模拟器)
  6. 转到“文件资源管理器”选项卡以浏览设备的文件
  7. 在/data/data/com.application.package/databases/database_name 下找到并选择数据库
  8. 在 Eclipse 的文件资源管理器中,单击文件资源管理器窗口的右上角有一个蓝色的 3 层煎饼状圆柱体图标,您可以单击该图标。

    Click blue 3-layer pancake-like cylinder icon in the upper-right corner of the File Explorer Window http://www.tylerfrankenstein.com/sites/default/files/styles/large/public/questoid.png

    这会在与 LogCat 相同的窗口中的 Questoid 选项卡中打开数据库文件。

  9. 单击“Questoid SQLite 浏览器”选项卡
  10. 点击“浏览数据”子标签
  11. 从下拉菜单中选择您的表格
  12. 并且...您拥有观看乐趣的数据

希望你们发现这篇文章作为查看数据库的分步指南更有用。


引用资料

关于android - FileExplorer eclipse 作为 root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5240176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com