失败:构建因异常而失败。
出了什么问题: 出现问题
配置项目':app'。 无法通知项目评估监听器。 的javax / XML /结合/注解/的XmlSchema
答案 0 :(得分:7)
如果其他任何与上述修复程序有相同问题的人无法正常工作 - 那么请尝试安装JDK 1.8而不是JDK 1.9并设置JAVA_HOME环境变量。这为我修好了。
答案 1 :(得分:2)
WINDOWS说明:要更新 JAVA_HOME 环境变量:
View Advanced System Settings
, missing JDK 1.8.0?
- Google"下载Java JDK"并从oracle.com下载
清理阶段:按确定,确定,确定,确定
重新启动命令提示(如果您现在遇到任何问题,请尝试以管理员身份运行命令提示符=>右键单击,以管理员身份运行)
现在,再试一次(在正确的文件夹中):
react-native run-android
答案 2 :(得分:0)
FIX:
确保您的系统上安装了java。或者使用linux命令安装:
$sudo apt-get install openjdk-8-jdk
设置JAVA_HOME环境变量。 对于linux
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-amd64"
到/ etc / environment文件新行。
在~/.bashrc
文件中导出ANDROID_HOME。
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服务器时出现watchman错误。运行以下命令。
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