1

我在 ubuntu 中遇到了 react native 的问题,我已经安装了,

java jdk 8(both javac --version)以及echo $JAVA_HOME提供正确的输出。

我还安装了 android studio 并设置了 android 环境变量以及工具并echo $ANDROID_HOME提供了 sdk 位置的输出。

我还安装了 gradle 4.4 版。

我无法使用react-native run-android. 如果我在安装过程中遗漏了什么,谁能告诉我。

并且 react-native 和 android studio 工作正常,因为我目前正在使用react-native start它来启动 Metro builder 以及其他 react-native cli 命令。android studio 和 gradle 也能够毫无问题地生成调试和发布 apk。

我得到的错误,

扫描 /home/igate-naveed/Documents/ReactNative/mobile-app-android/node_modules 中的符号链接文件夹(16ms)正在启动 JS 服务器...在设备上构建和安装应用程序(cd android && ./gradlew installDebug)。 .. 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html

4

3 回答 3

0

首先,您需要创建一个这样的项目:

react-native init myProjectName

然后,从 Android Studio 启动一个模拟器……然后:

npm install && npm start 

在您的项目目录中,并从另一个终端,在您的项目目录中,运行:

react-native run-android

这管用吗?

于 2018-09-06T13:44:07.263 回答
0

我没有使用 npm 安装管理器,而是使用了 yarn,它对我有用。在您的项目目录中,只需执行以下操作:

(project-directory)$ yarn
于 2018-11-17T17:04:38.973 回答
0
  1. 更新 gradle 版本。

  2. 创建新项目:

    react-native init projectname 
    
  3. 卸载 npm 包。

  4. 再次重新安装 npm 包。

  5. npm start

  6. react-native start

  7. react-native run-android

于 2019-09-25T11:19:58.273 回答