解决 Android studio 自动下载SDK的the following sdk component was not installed:build-tools-xxx

  1. 首先在安装Andriod Studio的目录下找到bin目录下的 idea.properties 文件,在最后一行追加 disable.android.first.run=true 。然后就跳过SDK的检查到达Andriod Studio的窗口。
  2. 独立下载 Android_Sdk 百度资源如下链接: https://pan.baidu.com/s/1PvQyDcS-Ka2k6F3BeoorLg
    提取码:6666
    如果要使用模拟器进行练习,可以 下载Android_Sdk_Api21_system-images.zip并解压缩为Android\Sdk\system-images
    说明:此SDK为29.0.3版,电脑会自动更新
  3. 修改顶级 build.gradle 文件中,有对依赖库的指定,如下:

buildscript {
    
    
    repositories {
    
    
        google()
        jcenter()
        
    }
    dependencies {
    
    
        classpath 'com.android.tools.build:gradle:3.5.2'
    }
}

allprojects {
    
    
    repositories {
    
    
        google()
        jcenter()
        
    }
}

这里google()和jcenter()所确定的源,由于众所周知的原因,我们很难访问。我们可以将maven仓库指定到阿里云的maven代理,阿里云的帮助文档为:阿里公共代理库。按照文档所述,我们将顶级 build.gradle 文件中的内容替换为:


buildscript {
    
    
    repositories {
    
    
        maven {
    
     url 'https://maven.aliyun.com/repository/google' }
        maven {
    
     url 'https://maven.aliyun.com/repository/jcenter'}
        mavenLocal()
        mavenCentral()
        //google()
        //jcenter()
        
    }
    dependencies {
    
    
        classpath 'com.android.tools.build:gradle:3.5.2'
    }
}

allprojects {
    
    
    repositories {
    
    
        maven {
    
     url 'https://maven.aliyun.com/repository/google' }
        maven {
    
     url 'https://maven.aliyun.com/repository/jcenter'}
        mavenLocal()
        mavenCentral()
        //google()
        //jcenter()
        
    }
}
  1. 将文件解压到D盘,打开Andriod Studio ,File——>Project Structure…
    将SDK的地址改为如图:D:\Android_Sdk_Api21\Android\Sdk
    在这里插入图片描述
  2. 此时打开D:\Android_Sdk_Api21\Android\Sdk\build-tools
    会发现新的SDK文件的更新版30.0.3

猜你喜欢

转载自blog.csdn.net/xun08042/article/details/114434022