SuperAPI AI 工具集

android-native

编程与开发

查看项目

更新于 10-15 17:30

技能介绍

用途:构建并在 Android 模拟器或物理设备上运行应用,适用于用户要求构建、编译、运行、启动或部署 Android 应用的场景。

主要能力:使用 Gradle 构建调试 APK;通过 native-run 在模拟器或已连接设备上运行;通过 adb 安装到物理设备。

使用方式:构建调试 APK 执行 ./gradlew assembleDebug。运行到模拟器或已连接设备使用 npx native-run,先用 npx native-run android --list 列出可用目标(模拟器与已连接设备都会出现),若有多个选项需询问用户选择哪一个。示例:./gradlew assembleDebug && npx native-run android --app app/build/outputs/apk/debug/app-debug.apk --target Pixel_10_Pro。

物理设备:需在设备上开启 USB 调试(设置 → 开发者选项 → USB 调试)并通过 USB 连接,用 adb devices 确认检测到设备,然后构建并部署:./gradlew assembleDebug && adb install app/build/outputs/apk/debug/app-debug.apk;若设备出现在 npx native-run android --list 中,也可用 native-run 指定 <DeviceID> 运行。

限制与注意事项:若 adb devices 显示设备为 unauthorized,需在设备屏幕接受 USB 调试提示;若设备完全未列出,尝试更换 USB 线或端口,并确认已开启 USB 调试;始终先运行 npx native-run android --list 或 adb devices,不要猜测设备 ID。其他平台、收费或效果信息暂未提供。