我在第一次使用react-native run-android时遇到了困难.错误如下所示 [英] I am having a difficulty with first time react-native run-android. The Error looks like this following

查看:85
本文介绍了我在第一次使用react-native run-android时遇到了困难.错误如下所示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

失败:构建失败,并出现异常.

FAILURE: Build failed with an exception.

出了什么问题: 发生问题

What went wrong: A problem occurred

配置项目':app'. 无法通知项目评估侦听器. javax/xml/bind/annotation/XmlSchema

configuring project ':app'. Failed to notify project evaluation listener. javax/xml/bind/annotation/XmlSchema

推荐答案

FIX:

  1. 确保在您的系统上安装了Java.或使用linux命令安装:

  1. Make sure that java is installed on your system. Or install using linux command:

$sudo apt-get install openjdk-8-jdk

设置JAVA_HOME环境变量. 对于Linux

Set JAVA_HOME environment variable. For linux

JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-amd64"

到/etc/environment文件的新行.

to /etc/environment file new line.

将ANDROID_HOME导出到~/.bashrc文件中.

Export ANDROID_HOME in ~/.bashrc file.

export ANDROID_HOME="$HOME/Android/Sdk" export PATH="$PATH:$ANDROID_HOME/tools" export PATH="$PATH:$ANDROID_HOME/platform-tools" source /etc/environment

export ANDROID_HOME="$HOME/Android/Sdk" export PATH="$PATH:$ANDROID_HOME/tools" export PATH="$PATH:$ANDROID_HOME/platform-tools" source /etc/environment

最后一个提示:如果每次关闭(ctrl + c)并打开JS服务器时,您都收到看守错误.运行以下命令.

Last tip: if you get watchman error everytime you close(ctrl+c) and open the JS server. run the following command.

echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_watches && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_queued_events && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_instances && watchman shutdown-server

这篇关于我在第一次使用react-native run-android时遇到了困难.错误如下所示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆