![](/img/trans.png)
[英]Sudden error while running the npm react-native run-android. Task :app:processDebugResources FAILED
[英]I am having a difficulty with first time react-native run-android. The Error looks like this following
FAILURE:構建因異常而失敗。
出了什么問題:出現了問題
配置項目':app'。 無法通知項目評估監聽器。 的javax / XML /結合/注解/的XmlSchema
如果其他任何與上述修復程序有相同問題的人無法正常工作 - 那么請嘗試安裝JDK 1.8而不是JDK 1.9並設置JAVA_HOME環境變量。 這為我修好了。
WINDOWS說明:更新您的JAVA_HOME環境變量:
View Advanced System Settings
, missing JDK 1.8.0?
- 谷歌“下載Java JDK”並從oracle.com下載
清理階段:按確定,確定,確定,確定
重新啟動命令提示(如果您現在遇到任何問題,請嘗試以管理員身份運行命令提示符=>右鍵單擊,以管理員身份運行)
現在,再試一次(在正確的文件夾中):
react-native run-android
固定:
確保您的系統上安裝了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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.