React Native 不是我从 Windows 机器复制到 Ubuntu 的 运行 项目

React Native Not Running projects that I copied from Windows machine to Ubuntu

我刚从 Windows 10 搬到 Ubuntu,我在我的笔记本电脑上安装了 react-native 并且每次我执行 react-native init 它按预期创建项目。 react-native 运行-android & react-native start 命令如您所愿地工作。

我的主要问题是我刚刚从我的 Windows 10 机器上复制了一个 React Native 项目到 Ubuntu,现在我每次做 react-native 运行- android 这是我在控制台上看到的错误

这是我在控制台上看到的错误

Starting JS server...
Running /home/adeel/Android/Sdk//platform-tools/adb reverse tcp:8081 tcp:8081
Building and installing the app on the device (cd android && ./gradlew installDebug...

Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment: https://facebook.github.io/react-native/docs/android-setup.html

它似乎无法识别您的 device/emulator。 运行 "adb devices" 进行检查。我猜你完成了整个 Android 设置并安装了 Android Studio (SDK)。

问题是 React Native 项目是在 Windows 中创建的,我试图在基于 Linux 的平台中 运行 它。所以我所做的是在我的 Linux 环境中创建一个全新的项目,并将我的 RN 代码复制到新创建的项目中。 我认为这是由于它创建的 android 文件依赖于平台。 Windows 和 Linux 有不同的 GRADLE 文件。我希望这可以帮助遇到此问题的任何人。