All packages are not available for download!Failed to find Build Tools revision 27.1.1

转载请说明出处  https://blog.csdn.net/u014095878/article/details/80117686

我是怀着终于释然的心情来写的,给广大同胞解惑来了,希望你们能跳过这个坑

首先来解释一波

什么是CompileSdkVersion和buildeToolVersion

1.CompileSdkVersion是你SDK的版本号,也就是API Level,

例如API-26、API-27等等。

在你的安装目录这个位置


2、buildeToolVersion是你构建工具的版本,在你的安装目录这个位置


3.还有一个地方,老是报错的地方,就是这里


这里的依赖是从哪里添加呢,是在这里


这3个地方就是项目构建的核心基础部分了,搞不好就报错

最近新安装了AS版本,为什么呢,因为公司的这个电脑的固态硬盘太小了,

只有100GB,还得分两个盘,C盘不够用啊,所以这次安装

AS就安装到了E盘。其他一些用不到的乱七八糟的SDK版本也不下载了,

乱七八糟的构建工具也不下载了,每次从github上导文件下来

都提醒我下载,我每次都手贱的去点击。好讨厌哦。一两个版本足够用啦。

就像我上面截图的一样。我以前都是从API-15安装到API-26

的,你是不是也是这样呢,赶紧删了释放空间吧

现在开始讲正题:

        (因为我的已经安装好了,我从别人那里复制的图片)


就是这个啦,我的是All packages are not available for download!

Failed to find Build Tools revision 27.1.1

我导入的依赖是这个,我以为构建的工具(就是buildeToolVersion

要跟这个一致呢,其实不然,

你可以用高版本的build-tool去构建一个低版本的sdk工程,比如像这样


(原来还可以写字母的,我一直以为只能是数字)

而我呢一直写buildeToolVersion '27.1.1',AS这个傻瓜就一直提醒我去下载,

然后就是报错,就弹出上面那个图片

其实根本没有27.1.1这个版本工具,我是怎么发现的呢,在这里


看到没,需要点击右下角的【show package details】,安装高版本构建工具即可,

这样就不报错啦


这个是最新平台版本对应的sdk版本关系


我们再来总结一下。

compileSdkVersion 27
buildToolsVersion '28.0.0 rc1'

CompileSdkVersion就直接在上面那张图选择你已经安装好的sdk版本即可,

添加依赖从library dependency选择即可,她会根据

你下载的sdk版本选择最新的

buildeToolVersion呢要比CompileSdkVersion高或者一样。

希望能帮助到大家!!


  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值