「已注销」 2024-07-04 12:01 采纳率: 0%
浏览 69

使用cordova 构建 Android 项目时报错 找不到 SDK 34.0.0

使用cordova 构建 Android 项目时报错:

PS A:\gfc> cordova build android
Checking Java JDK and Android SDK versions
ANDROID_HOME=C:\Users\danie\AppData\Local\Android\Sdk\build-tools\34.0.0 (recommended setting)
ANDROID_SDK_ROOT=undefined (DEPRECATED)
Using Android SDK: C:\Users\danie\AppData\Local\Android\Sdk\build-tools\34.0.0

BUILD SUCCESSFUL in 900ms
1 actionable task: 1 up-to-date
Subproject Path: CordovaLib
Subproject Path: app

FAILURE: Build failed with an exception.

* Where:
Script 'A:\gfc\platforms\android\CordovaLib\cordova.gradle' line: 73

* What went wrong:
A problem occurred evaluating script.
> No installed build tools found. Please install the Android build tools version 34.0.0.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 842ms
Command failed with exit code 1: A:\gfc\platforms\android\tools\gradlew.bat cdvBuildDebug

img

SDK 34.0.0.已经安装了。

  • 写回答

2条回答 默认 最新

  • 百锦再@新空间创想科技 优质创作者: 编程框架技术领域 2024-07-04 12:01
    关注

    Gpt辅助回答,我来为你把关

    这个问题通常是由于Cordova项目指定的SDK版本号不存在或没有被正确安装导致的。解决这个问题的思路如下:

    1. 确认SDK版本是否存在:首先确认您的Android SDK Manager中是否存在版本号为34.0.0的SDK。如果不存在,您可能需要在SDK Manager中下载并安装这个版本的SDK。

    2. 更新Cordova项目配置:进入您的Cordova项目的根目录,找到并打开config.xml文件。在这个文件中搜索并确认项目是否指定了正确的Android平台版本。您可以尝试更改项目配置中的Android平台版本号为您已安装的SDK版本号。

    3. 更新Cordova CLI:有时候,这个问题可以通过更新Cordova CLI来解决。请尝试运行以下命令来确保您的Cordova CLI 是最新版本:

    npm install -g cordova
    
    1. 清除平台并重新构建:您可以尝试清除Android平台并重新构建项目,以确保项目使用的是最新的配置和SDK版本。运行以下命令:
    cordova platform rm android
    cordova platform add android
    cordova build android
    

    通过以上方法中的一种或多种尝试,您应该能够成功解决Cordova构建Android项目时找不到SDK版本34.0.0的问题。如果问题仍然持续,请尝试查看Cordova的官方文档或寻求更多帮助。


    有问题你别着急,评论留言都可以,看到马上就回复,尽量及时补充齐
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月4日