使用Android Studio开发Flutter drift应用,求模拟器下sdb与idevice路径
Flutter Drift数据库调试:模拟器本地存储工具路径说明
Android模拟器(ADB,而非SDB)
你提到的sdb.exe应该是笔误,Android调试标准工具是adb.exe:
- Windows系统:路径通常在Android Studio的SDK目录下的
platform-tools文件夹中,示例路径:C:\Users\<你的用户名>\AppData\Local\Android\Sdk\platform-tools\adb.exe - macOS/Linux系统:macOS路径一般为
~/Library/Android/sdk/platform-tools/adb,Linux路径为~/Android/Sdk/platform-tools/adb
如果找不到,可在Android Studio中打开Settings > Appearance & Behavior > System Settings > Android SDK,查看SDK安装路径后进入platform-tools目录即可找到。
iOS模拟器(iDevice相关工具)
iOS模拟器的命令行调试工具属于libimobiledevice套件,路径分系统:
- macOS系统:
- 通过Homebrew安装的话,路径通常是
/usr/local/bin/(Intel芯片Mac)或/opt/homebrew/bin/(M系列芯片Mac),包含ideviceinstaller、idevicesyslog等工具 - 源码编译安装的话,默认路径一般也是
/usr/local/bin/
- 通过Homebrew安装的话,路径通常是
- 额外提示:iOS模拟器的应用沙盒可直接通过Xcode查看——打开
Window > Devices and Simulators,选中目标模拟器后点击Show Container,就能直接访问Drift数据库所在的文件目录,无需依赖命令行工具。
补充:Drift数据库文件默认位置
- Android模拟器:数据库文件存放在
/data/data/<你的应用包名>/databases/目录下,可通过adb shell进入设备后导航到该路径 - iOS模拟器:数据库文件通常在应用沙盒的
Documents或Library子目录中,通过Xcode的容器查看功能可直接定位
内容的提问来源于stack exchange,提问作者D.Coenen
相关产品推荐
相关产品推荐

