1、首先把adb的路径配知道环境变量中
第一步:
在Terminal中输入以下命令
echo $HOME
touch .bash_profile
open -e .bash_profile
第二步:
在编辑框中输入如下代码并保存退出
export PATH=${PATH}:/Users/用户名/你的sdk路径/platform-tools
//我的是
export PATH=${PATH}:/Users/shenfan/Library/Android/sdk/android-sdk-macosx/platform-tools
⚠️sdk路径可在Android Studio中的preference里查看,如下图所示:
第三步:
使用以下语句使配置的环境或者别名生效
(这里,每次每次都需要执行这一句才可以成功进入adb工具)
source .bash_profile
这样就好啦
第四步:
你以为这样就完啦??
不不不
以前的Android Studio这样就可以了,但是现在最新的android版本这样下去是不可行的,adb shell之后使用su,无法获得root权限,也就是无法使用
cd /data/data/com.example.databasetest/databases
查看数据库文件。
会提示not found
解决方案:
要按照以下操作进行模拟器的另一个版本。
如果你当前的模拟器是Google Play,如下图所示:
后来发现要使用Google APIs的模拟器才可以获得root权限安装。
具体操作如下:
1、打开AVD管理器
2、Create Virtual Device
3、选一个Google APIs下载
⚠️如果有报错,Android studio -> Preference -> Android SDK -> Show Package Details,将2框全部下载下来,再重新安装模拟器即可。
2、访问数据库
使用sqlite3 BookStore.db直接访问到数据库
通过.table可以查看目前数据库中有哪些表
sqlite3 BookStore.db
.table
通过.schema命令查看建表语句