簡體   English   中英

正確配置 JDK 以運行 React Native 項目

[英]Properly configure JDK to run react native project

我正在嘗試在使用 react-native-starter-kit 生成的 m1 mac 上運行本機反應應用程序。 在此處輸入鏈接描述 當我npx react-native run-android運行應用程序時,出現以下錯誤

錯誤無法安裝應用程序。 請接受所有必要的 Android SDK 使用 Android SDK 管理器的許可證:“$ANDROID_HOME/tools/bin/sdkmanager --licenses”。

我嘗試如下運行 sdkmanager

export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home
cd ~/Library/Android/sdk/tools/bin/   
./sdkmanager --licenses 

我得到一個錯誤

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

然后我試了這個 JAVA_HOME

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
cd ~/Library/Android/sdk/tools/bin/   
./sdkmanager --licenses 

它有效, All SDK package licenses accepted.======] 100% Computing updates...

但是當我之后運行npx react-native run-android時,我仍然有許可證錯誤

Failed to install the app. Please accept all necessary Android SDK licenses using Android SDK Manager 

我感覺我在錯誤的 JDK 中接受了許可證。 任何的想法?

您應該確保以正確的方式設置開發環境。

官方指南一步步解釋。

第 2 段(安裝 Android SDK)對您有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM