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命令查看建表语句

本文详细介绍了如何配置ADB的环境变量,包括在不同操作系统中的步骤,以及如何通过adb shell命令获取root权限,访问模拟器上的数据库文件。此外,还提供了在Android Studio中创建Google APIs模拟器的方法,以便于进行更深入的开发和测试。
936

被折叠的 条评论
为什么被折叠?



