--- title: 项目内置通用 platform-tools adb type: decision permalink: main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/项目内置通用-platform-tools-adb stable_id: cadc1c97-0b89-4812-ab49-db15c56ffda3 scope: project memory_type: decision project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 status: active revision: 1 request_id: rapt-bundled-adb-20260925 created_at: '2026-09-25T15:03:58.151485+00:00' updated_at: '2026-09-25T15:03:58.151485+00:00' tags: - adb - platform-tools --- 从设备读登录凭证时使用项目内置的通用 adb,不再使用 MuMu 自带的 adb。 位置:tools/platform-tools/adb.exe,来自官方 Android platform-tools,已验证版本 1.0.41 / 37.0.1。同目录的 AdbWinApi.dll 和 AdbWinUsbApi.dll 必须一起保留。 --from-device 只连着一台设备时自动使用它;多台或模拟器网络调试用 --serial。读 FlutterSharedPreferences 先普通 cat,再 adb root 后重试,再尝试 su。adb root 会重启 adbd,重启期间要重试,不能立刻判失败。 正式包没有 run-as。未 root 的物理机读不到其他应用的私有登录凭证,脚本会直接报错。已在 emulator-5556 上用内置 adb 读到 token,并用它调通 playlistv2。不要把 token 写进记忆。