当前位置: 首页 > 知识库问答 >
问题:

正确配置JDK以运行react本机项目

朱季
2023-03-14

我正在尝试在m1 mac上运行react native应用程序,该应用程序由react native starter kit生成。在此处输入链接描述。当我用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

然后我在家里试了这个爪哇

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

而且它是有效的,所有SDK软件包许可证都被接受100%的计算更新

但是当我运行npx react native run android之后,我仍然有一个许可证错误

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

我觉得我在错误的JDK中接受许可证。有什么想法吗?


共有1个答案

梁鸿风
2023-03-14

您应该确保以正确的方式设置您的开发环境。

《官方指南》逐步解释了这一点。

对你来说,第2段(安装Android SDK)应该很有帮助

 类似资料: