我是React Native的新手,我在开始我的第一个项目时遇到了麻烦。我已经遵循了React Native的安装步骤,包括设置Java,Android Studio和相关的SDK文件。我还为Android配置了必要的环境变量,如附件中的图片所示。
尽管遵循了所有安装步骤,但在尝试初始化新的React Native项目时遇到了一个问题。它没有按预期工作,我在设置React Native项目时遇到了一个问题。当我运行npx react-native doctor
时,我收到以下错误消息:
错误代码:
error Failed to install the app.
PS D:\Visual Studio Code\Projects\React Native\AwesomeProject> npx react-native doctor
Common
✓ Node.js - Required to execute JavaScript code
✓ yarn - Required to install NPM dependencies
Android
✓ Adb - Required to verify if the android device is attached correctly
✓ JDK - Required to compile Java code
✓ Android Studio - Required for building and installing your app on Android
✖ Android SDK - Required for building and installing your app on Android
- Versions found: N/A
- Version supported: 33.0.0
✓ ANDROID_HOME - Environment variable that points to your Android SDK installation
Errors: 1
Warnings: 0
Usage
› Press f to try to fix issues.
› Press e to try to fix errors.
› Press w to try to fix warnings.
› Press Enter to exit.
虽然我安装了Android Studio,但似乎没有检测到Android SDK。以下是我为解决此问题所采取的步骤:
1.已安装Android Studio并确认其包含Android SDK。
1.将ANDROID_HOME
环境变量设置为正确的路径。
1.将Android SDK的platform-tools
扩展添加到我的系统的PATH变量中。
1.已验证并确认已使用Android Studio中的SDK管理器安装了与版本33.0.0对应的Android SDK组件。
尽管有这些步骤,我仍然遇到错误。有人能帮我解决这个问题吗?任何指导或见解将不胜感激。
操作系统:Windows Android Studio版本:2022.3.1.19 React Native版本:0.72.4
我想要一个相关的解决方案来解决这个问题
2条答案
按热度按时间cgvd09ve1#
刚才我从早上开始就一直在解决这个错误,我重新安装了相应版本的JAVA,因为我运行了
sdk manager --list
命令,得到了以下错误:Error: LinkageError occurred while loading main class com.android.sdklib .tool.sdkmanager.SdkManagerCli java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
我在环境变量中再次更改了它,出于某种原因,它工作了。2wnc66cl2#
试试这个:
cd android
chmod +x gradlew
./gradlew clean
然后运行您的应用