React Native:由于找不到Android SDK(版本33.0.0),导致“无法安装应用程序”错误

to94eoyn  于 2023-10-22  发布在  React
关注(0)|答案(2)|浏览(400)

我是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

我想要一个相关的解决方案来解决这个问题

cgvd09ve

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我在环境变量中再次更改了它,出于某种原因,它工作了。

2wnc66cl

2wnc66cl2#

试试这个:
cd android
chmod +x gradlew
./gradlew clean
然后运行您的应用

相关问题