Android 控制台读取sqlite数据库以及adb获取root权限问题

(个人经验,仅供参考,错误之处,敬请谅解)

读取sqlite数据文件

1、命令行
    adb、sqlite命令最好设置成环境变量,否则需要先进入该文件夹。

adb shell 进入虚拟机shell页面
cd /data/data/project_name/databases 进入项目数据库文件夹
sqlite3 db_name.db 进入sqlite 数据库控制台
select * from table_name

  如果遇到权限不够的问题,需要先进行root权限的获取:

adb root
adb remount

注意点
    如果root失败或者没有任何反应,首先确认模拟机是否安装了Google Plays,安装的话是无法root的,没有安装正常都会成功,不成功的话可以开启开发者模式试试。

2、IDE管理sqlite数据库

    idea、eclipse连接sqlite数据库,不尽相同,下载驱动文件,创建连接。可以将模拟机中的数据库文件保存到电脑上再进行读取,也可以创立连接后将数据库根目录放在项目下(开发过程),不做具体描述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值