在android模拟器中访问SQLite数据库

发布于 2024-10-24 03:06:32 字数 85 浏览 1 评论 0原文

我正在开发一个将数据存储在 sqlite db 中的 Android 应用程序,我希望能够访问当前存储在模拟器中的数据。我如何连接到它并执行 sql 操作。

i am working on an android app which stores data in sqlite db i want to be able to access the data that is currently stored in the emulator. How do i go about connecting to it and perform sql operations.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

  • 打开终端窗口
  • 输入以下命令获取 AVD 设备列表: adb devices
  • 如果您的终端找不到 adb 命令,请查看 ​​此帖子适用于 OSXWindows
  • 输入以下命令启动与 AVD 的 shell 连接: adb -s emulator-xxxx shell
  • 浏览到数据库位置: cd data/data/your.package.name/databases
  • 键入 sqlite3 xxxxx.db
  • 有关 SQLite shell 说明,请参阅 SQLite 命令行 Shell
  • Open a terminal window
  • Get a list of AVD devices by entering: adb devices
  • If your terminal can't find the adb command then have a look at this post for OSX or Windows.
  • Start a shell connection to your AVD by entering: adb -s emulator-xxxx shell
  • Browse to the databases location: cd data/data/your.package.name/databases
  • Type sqlite3 xxxxx.db
  • For SQLite shell instructions see Command Line Shell For SQLite
好多鱼好多余 2024-10-31 03:06:32

链接有一个关于“ adb 中的 sqlite 命令”

There is an example on that link about "sqlite command in adb"

习惯成性 2024-10-31 03:06:32

在eclipse中,进入FileExplorer,在这里你会发现三个根文件夹:这里进入
1.数据
2.再次进入data文件夹
3.在这里您可以找到所有应用程序的包名称。
4. 找到项目的特定包后,单击它。
5.您将看到一个名为“databases”的文件夹
6.在该文件夹中,您将获得 sqlite db 文件。
7.为了将其从模拟器中拉出,只需单击它,然后单击
右上角您会发现 3 个图标:一个用于删除,一个用于从设备中提取文件,另一个用于将文件推送到设备中。
8. 选择数据库文件后,单击“从设备中提取文件”图标。
就是这样,伙计……干杯。

In the eclipse, go in to FileExplorer, here you will find three root folders: here go in to
1.data
2.go in to data folder again
3. here you will find all the package names of the applications.
4. once you find your projects particular package, click on it.
5.you will see a folder called 'databases'
6.in that folder you will get the sqlite db file.
7.in order to pull it out of the emulator, just click on it and on the
top right corner you will find 3 icons: one to delete, one to pull a file from device and the other to push file in the device.
8. after selecting the db file, click on the icon that says 'pull a file from the device'.
Thats it mate ...cheers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文