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

如何在Android Studio 3.0.1中更改构建工具版本?

卫骏
2023-03-14
Error:Failed to find Build Tools revision 26.0.2 <a href="install.build.tools">Install Build Tools 26.0.2 and sync project</a>
apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.m.finalocr"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.0.2'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

如您所见,其中没有buildtoolsversion。那么,当我的电脑上安装了27个版本时,为什么我的android工作室会寻找这个特定的版本(26)呢?另外,在哪里可以看到BuildToolsVersion“26.0.2”并将其更改为BuildToolsVersion“27.0.3”`?

共有1个答案

乐正嘉瑞
2023-03-14

您的项目正在寻找生成工具版本26.0.2,但尚未在计算机上下载并安装它。

要下载它,请转到工具>Android>SDK管理器,然后点击新窗口顶部的“SDK工具”选项卡。然后选择右下角的“显示包详细信息”复选框。最后,向下滚动到您看到的26.0.2,选中它旁边的复选框,并单击“OK”开始安装过程。

如果要更改项目中的构建工具版本,请在项目的Build.gradle文件中指定(在'app'模块中)。打开文件,通过在'Android'部分添加/更新以下属性来添加或更新您想要使用的构建工具版本:

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

  • 目前,我正在使用LightTable来运行Clojure项目,使用Leiningen,我可以为项目指定一个版本。然而,对于不是项目一部分的. clj文件,LightTable REPL似乎说Clojure版本是1.5.1。 我想把它设为1.7。全部为0。clj文件,有办法做到这一点吗?

  • 我已经下载了XAMPP版本7.2.10,它应该有PHP版本7.2.10。 但是当我在cmd上运行作曲家更新时,它说我的PHP版本是7.0.21。我需要一个PHP 7.1.3才能运行我的框架。 有没有办法在不安装新的XAMPP的情况下更改PHP版本?因为我已经安装了最新版本,XAMPP和CMD中声明的PHP版本不同。

  • 我在Azure DevOps中创建Android CI/CD时遇到了一个严重的问题。结果表明,管道试图使用最新版本的BuildTools构建apk,但最新版本(31.0.0)似乎有问题。 我想强制Azure使用30.0.3版本,我已经测试过该版本运行良好。 使用BuildTools 31.0.0的Azure日志 我使用Ionic和cordova来生成我的Android项目,尽管cordova文档说

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

  • 我试图通过使用一个定制版本的gradle-release插件来模拟Android中的Maven release插件:https://github.com/townsfolk/gradle-release null 然而,生成的APK总是具有以前的版本(即1.0.0-Snapshot而不是1.0.0)。 版本号存储在gradle.properties中并正确更新,因此我假设我也需要更新数据模型中的版