React Native - 运行 Android 应用
React Native - 在 Android 上运行
Section titled “React Native - 在 Android 上运行”要在 Android 设备或模拟器上运行你的 React Native 应用程序,你需要正确设置你的开发环境(包括 Node.js、JDK、Android Studio、Android SDK 和环境变量)。
在 Android 模拟器上运行
Section titled “在 Android 模拟器上运行”- 确保已安装 Android Studio,并且在 AVD Manager 中配置了至少一个 Android Virtual Device (AVD)。
- 从 Android Studio 启动你选择的 AVD。
- 打开你的终端,导航到你的 React Native 项目的根目录。
- 运行以下命令:
npx react-native run-android或者,如果你偏好使用 Yarn:
yarn react-native run-android此命令将构建你的应用程序并安装到正在运行的模拟器上。Metro bundler (JavaScript 打包工具) 也将在一个单独的终端窗口中启动。如果构建成功,应用程序将在你的模拟器上启动。
在物理 Android 设备上运行
Section titled “在物理 Android 设备上运行”- 在你的 Android 设备上启用 USB 调试:前往“设置”>“关于手机”,连续点击“版本号”七次以启用“开发者选项”。然后,前往“设置”>“开发者选项”并启用“USB 调试”。
- 通过 USB 将你的设备连接到计算机。如果在设备上出现提示,请授权计算机进行调试。
- 在你的终端中运行
adb devices来验证你的设备是否被识别。你应该看到你的设备被列出。 - 在终端中导航到你的 React Native 项目的根目录。
- 运行与模拟器相同的命令:
npx react-native run-android应用程序将在你连接的设备上被构建和安装。
访问开发者菜单
Section titled “访问开发者菜单”应用程序运行后,你可以访问开发者菜单:
- 在 Android 模拟器上:按下
Cmd + M(macOS) 或Ctrl + M(Windows/Linux)。 - 在物理设备上:摇晃设备。
Android Studio 模拟器已显著改进,通常被推荐使用。然而,Genymotion 是另一个流行且性能良好的 Android 模拟器,你也可以使用。
故障排除:如果你遇到问题,请确保你的 Android SDK 路径在环境变量 (ANDROID_HOME 或 ANDROID_SDK_ROOT) 中已正确配置,并且通过 Android Studio 的 SDK Manager 安装了必要的 SDK Platforms 和 Build-Tools。请参阅官方的 React Native 环境设置指南 以获取详细说明。