- 列出已经连接到电脑的设备,如果设备状态
unauthorized
,需要在设备上点击同意USB调试,允许电脑访问本设备。
$ adb devices
List of devices attached
0123456789ABCDEF device
- 登录设备
adb -s emulator-5554 shell
- Run as
adb登录后执行ls
命令有些目录会报Permission Denied
。执行如下命令,切换到用户的data目录,其中com.app.test
是app的application id
run-as com.app.test
- 把db文件拷贝到一个adb可读写的文件夹,在模拟器中可以是
/sdcard
下
cp databases/xxx.db /sdcard
exit
exit
- 在本机通过
adb pull
拉取到本地
adb pull /storage/self/primary/xxx.db /Users/ben/Desktop/tmp