繁体   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