android - 在 ubuntu 16.04 上设置 react-native 时出错

标签 android reactjs react-native

我刚开始学习 React Native。我正在按照本教程设置我的环境:https://www.raywenderlich.com/178012/react-native-tutorial-building-android-apps-javascript

在我必须运行“react-native run-android”之前,一切似乎都还不错。我收到以下错误:

JS 服务器已经在运行。 在设备上构建和安装应用程序 (cd android && ./gradlew installDebug)...

失败:构建失败,出现异常。

  • 出了什么问题: 无法从“9.0.4”确定 Java 版本。

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您正在运行 Android 模拟器或已连接设备,并且 设置你的安卓开发环境: https://facebook.github.io/react-native/docs/getting-started.html

我同时安装了 JAVA 8 和 9,但我指向的是 Java 8。这是 $JAVA_HOME 在我回显时返回的内容:

"/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"

请注意,我也有一个模拟器在运行。

最佳答案

您是否也尝试过以下链接中的操作: https://facebook.github.io/react-native/docs/getting-started.html 此页面将帮助您安装和构建您的第一个 React Native 应用程序。 命令:

   $npm install -g create-react-native-app
   $create-react-native-app AwesomeProject
   $cd AwesomeProject
   $npm start

(我还尝试了一个关于如何在 Ubuntu 上启动和运行项目的 Youtube 视频:https://www.youtube.com/watch?v=OZ5nCNOzflM)

我自己做了,对我来说它有效,至少对于我上面展示的是这样。

这部分是关于使用 React Native 构建项目的: https://facebook.github.io/react-native/docs/getting-started.html 命令:

  $npm install -g react-native-cli

需要安装 JS:

将以下行添加到您的 $HOME/.bash_profile 配置文件中:

export JAVASCRIPT_HOME=$HOME/Android/Sdk

export PATH=$PATH:$ANDROID_HOME/tools

export PATH=$PATH:$ANDROID_HOME/tools/bin

export PATH=$PATH:$ANDROID_HOME/platform-tools

创建项目:

$react-native init AwesomeProject

运行:

 $cd AwesomeProject
 $react-native run-android

让我知道我是否有任何帮助。 我也在尝试在 Linux 平台 (Ubuntu) 上使用 React Native 为 Android 集成 Boilerplate,但我仍然没有找到解决方案,除了我上面描述的。 祝你好运:)

关于android - 在 ubuntu 16.04 上设置 react-native 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49021902/

相关文章:

android - HTC Nexus One G5 或亚马逊 Kindle Fire 中的电源日志条目有何不同?

android - 根据点击按钮打开不同的 Activity android

java - 使用 AVD 进行测试时,LogCat 显示来自 Android 的错误

reactjs - http ://localhost:3000/[object%20Object] not found 404

android - NestedScrollView 内的 RecyclerView 导致加载缓慢和/或崩溃

javascript - 尽管有唯一键,但每次更改数据数组时都会重新呈现所有列表元素

css - React/Bulma,我怎样才能在我的列之间获得间隙以及如何将我的按钮居中列内

javascript - 为什么 React Native Android 应用程序在 Debug模式下运行速度非常慢?

reactjs - 函数组件中的 React/ReactNative 静态属性

reactjs - 调试 React Native + Redux 应用程序有哪些选项?