Android下SQLite数据库学习笔记4——SQLite3工具的使用&用Genymotion模拟器时,在命令行上使用不了adb命令

本文介绍了如何通过命令行方式使用SQLite3工具操作数据库。包括如何进入目标目录、列出文件及打开特定数据库文件等基本操作,并针对使用Genymotion模拟器时遇到的adb命令问题给出了详细的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQLite3工具使用

  • 通过命令行的方式使用,相当于Mysql的命令行客户端
    1. adb shell–>进入手机端
    2. cd data/data/com.jxust.db–>进入应用目录
    3. ls–>列出所有文件夹
    4. cd databases–>进入数据库文件夹
    5. ls -l–>列出所有文件
    6. sqlite3 person.db–>用SQLite3工具打开数据库文件
    7. 此时就进入了sqlite客户端,可以输入查询语句进行数据库的操作SQLite3工具的使用

用Genymotion模拟器时,在命令行上使用不了adb命令

在命令行下使用adb命令时,自己遇到了一个小插曲。由于AVD速度太慢,我使用的Genymotion模拟器,但是,Genymotion模拟器默认使用的是他自带的Android工具,所以在模拟打开的情况下调用adb命令会报错

adb server is out of date. killing...
ADB server didn't ACK *
failed to star
  • 解决方法:
    1. 启动Genymotion,点击Settings
      点击Settings
    2. 在弹出的窗口中点击ADB标签
    3. 选择Use custom Android SDK tools
    4. 配置本地的SDK位置
      配置自己的ADB
    5. 点击OK,解决成功
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值