如何使用 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
有 VirtualBox 和 Ubuntu Server。
我想在那里创建一个 ReactNative 开发环境(安装 nodejs
、 npm
、java
等)和 运行在模拟器 npx reat-native start
、npx react-native run-android
上构建和 运行。但是模拟器本身应该在主系统上 Windows 10.
我需要使用 Android Studio 来安装模拟器,还是可以使用其他模拟器?以及如何实现这样的捆绑,以便 React Native 和 launch/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.
上的模拟器
有 VirtualBox 和 Ubuntu Server。
我想在那里创建一个 ReactNative 开发环境(安装 nodejs
、 npm
、java
等)和 运行在模拟器 npx reat-native start
、npx react-native run-android
上构建和 运行。但是模拟器本身应该在主系统上 Windows 10.
我需要使用 Android Studio 来安装模拟器,还是可以使用其他模拟器?以及如何实现这样的捆绑,以便 React Native 和 launch/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.
上的模拟器