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

Ionic Cordova Android:未找到可用的Android构建工具。最高30分。x安装版本为30.0.2;要求的最低版本为30.0.3

漆雕育
2023-03-14

我已将Cordova Android更新至最新版本(10.1.1),现在当我构建时,我得到:

找不到可用的Android构建工具。最高30分。x安装版本为30.0.2;要求的最低版本为30.0.3

我在开始构建时报告了以下内容:

Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\peter\AppData\Local\Android\sdk (recommended setting)
ANDROID_HOME=undefined (DEPRECATED)
Using Android SDK: C:\Users\peter\AppData\Local\Android\sdk

我还有文件夹C:\Users\peter\。AndroidanC:\Users\peter\。格雷德尔

我升级了Android Studio、dowloaded SDK等,并在阅读其他内容后启动了一个新项目,这可能会更新构建工具。这确实起到了作用,因为最初报告的错误安装版本是29.0.2,现在是30.0.2,但有人在寻找30.0.3

版本30.0.3来自文件platforms\android\cdv-gradle-config。json,我在'C:\Users\peter\AppData\Local\Android\sdk\build tools'中有以下文件夹。。

我看不出如何获得30.0.3,当我看https://developer.android.com/studio/releases/build-tools#groovy我看不到这个版本

为什么这个配置会有这个版本,或者我在哪里可以得到这个版本的构建工具?

共有3个答案

慕才
2023-03-14

这是由于android平台版本。运行代码ionic info查找版本。如果是10.1.1,则通过运行codeionic cordova platform rm android将其删除,并通过命令cordova platform add安装版本8.0.0android@8.0.0。运行构建代码。

章子航
2023-03-14

可能对阅读本文的人有用--

这一问题在GitHub上得到了解答。简而言之,构建工具的主要版本升级可能会破坏Cordova,因此最新的Cordova只支持构建工具版本30.0.3。要求“30.0.3或更高版本”的错误消息具有误导性,是一种疏忽,将予以更改。目前,30.0.3是这里唯一可用的版本,Android Studio将从“SDK工具”选项卡安装。

解决方案:安装30.0.3版,它应该可以工作(它适合我)。

国景铄
2023-03-14

今天,我终于可以安装30.0.3版了。

在Android Studio中,我可以在这里看到并安装它。。。

在这之后,还要删除白名单插件(不再需要了),我就可以开始构建了。

现在唯一的麻烦是把它交给一个。aab而不是。apk因此侧面负载测试变得更加困难。但最主要的问题是,这栋大楼现在(在Windows PC上)正在运行。。现在希望能在Mac上做到同样的事情。

 类似资料:
  • 我在Cordova的构建时间内堆叠了一个错误。我已经安装了android构建工具,但ionic通过错误“找不到已安装的构建工具。安装Android构建工具版本30.0.3或更高版本”。我不明白为什么会显示此错误。下面提到的错误,请检查并帮助我。 ANDROID\u HOME=C:\Users\prade\AppData\Local\ANDROID\Sdk(已弃用)使用ANDROID Sdk:C:\

  • 我的Gradle项目同步在Android Studio中失败,它显示以下错误: 分级项目同步失败 要安装:-Android SDK构建-工具27.0.1(构建-工具;27.0.1)准备“安装Android SDK构建-工具27.0.1(修订:27.0.1)”。失败的包:-Android SDK构建-工具27.0.1(构建-工具;27.0.1) 有人对如何克服这个问题有什么建议吗?

  • 出于某种原因,我不得不重新安装Android Studio。安装后,我无法生成我的项目,出现此错误 未能找到构建工具版本31.0.0 在构建中没有显示警告或错误。格雷德尔锉刀 我尝试将compiledSdkVersion、buildToolsVersion和targetSdkVersion更改为30 如你所见,如果我把版本改为30,那就是说我要更新到31。 这是我的项目结构。 我也尝试过将项目与g

  • 我试图为我的离子4应用程序构建和生成一个apk。当我尝试这样做时,我会遇到以下错误: 对于这个问题,我已经在Stackoverflow上查看了许多其他解决方案,但没有任何解决方案能解决我的问题。我已经通过Android Studio SDK Manager安装了Android SDK和SDK工具。

  • 我正在尝试使用命令ionic cordova构建android,但我面临的错误如下 最低支持的Gradle版本为4.1。当前版本为3.3。如果使用gradle包装器,请尝试在d:\baxa_pos\development\trunk\mobile\baxa_pos\gradle\wrapper\gradle-wrapper.properties中编辑distributionUrl到gradle-4

  • > 其中:脚本'c:\users\Peter Snee\documents\angularionic\quotesapp\platforms\android\Cordovalib\Cordova.gradle'行:68 错误:评估项目':app'时出现问题。 未找到已安装的生成工具。安装Android build tools版本19.1.0或更高版本。 错误:评估项目':app'时出现问题。 未找