如何使用 VirtualBox 和 Ubuntu 作为开发环境以及 Windows 10 和 Android Studio 作为 Android 模拟器在 React Native 中进行开发

How to develop in React Native using VirtualBox with Ubuntu as a development environment and Windows 10 with Android Studio as an Android emulator

VirtualBoxUbuntu Server
我想在那里创建一个 ReactNative 开发环境(安装 nodejs npmjava 等)和 运行在模拟器 npx reat-native startnpx react-native run-android 上构建和 运行。但是模拟器本身应该在主系统上 Windows 10.

我需要使用 Android Studio 来安装模拟器,还是可以使用其他模拟器?以及如何实现这样的捆绑,以便 React Nativelaunch/build 应用程序在 VirtualBox[=34= 上],并且 Android 模拟器 Windows?

您不需要在 Ubuntu 上安装 Android Studio。除了安装 Android Studio 和 Java,您应该遵循 Linux - Android 的 React Native Environment Setup。并使用 react-native start 命令启动 metro bundler。

在 Windows,您需要关注 React Native Environment Setup Windows - Android。设置模拟器后,您需要构建应用程序并将其安装到您的模拟器。现在您可以在模拟器上打开应用程序并按 Ctrl + M 打开 React Native 菜单和 select 更改捆绑包位置。输入您的 linux 机器(或虚拟机)的 IP 地址和地铁端口(默认为 8081),例如。 192.168.1.1:8081。重新加载您的应用程序,一切顺利。

您也可以使用不同的模拟器,例如 genymotion,由您决定。

如果您也想处理 linux 上的构建部分,您需要安装 Android Studio for SDK,以及 Java。构建应用程序后,您需要手动将 apk 文件安装到 Windows.

上的模拟器