Skip to content

React Native - 运行 Android 应用

要在 Android 设备或模拟器上运行你的 React Native 应用程序,你需要正确设置你的开发环境(包括 Node.js、JDK、Android Studio、Android SDK 和环境变量)。

  1. 确保已安装 Android Studio,并且在 AVD Manager 中配置了至少一个 Android Virtual Device (AVD)。
  2. 从 Android Studio 启动你选择的 AVD。
  3. 打开你的终端,导航到你的 React Native 项目的根目录。
  4. 运行以下命令:
npx react-native run-android

或者,如果你偏好使用 Yarn:

yarn react-native run-android

此命令将构建你的应用程序并安装到正在运行的模拟器上。Metro bundler (JavaScript 打包工具) 也将在一个单独的终端窗口中启动。如果构建成功,应用程序将在你的模拟器上启动。

  1. 在你的 Android 设备上启用 USB 调试:前往“设置”>“关于手机”,连续点击“版本号”七次以启用“开发者选项”。然后,前往“设置”>“开发者选项”并启用“USB 调试”。
  2. 通过 USB 将你的设备连接到计算机。如果在设备上出现提示,请授权计算机进行调试。
  3. 在你的终端中运行 adb devices 来验证你的设备是否被识别。你应该看到你的设备被列出。
  4. 在终端中导航到你的 React Native 项目的根目录。
  5. 运行与模拟器相同的命令:
npx react-native run-android

应用程序将在你连接的设备上被构建和安装。

应用程序运行后,你可以访问开发者菜单:

  • 在 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 环境设置指南 以获取详细说明。