Flutter入门之Could not find lint-gradle-api.jar

栏目: 编程工具 · 发布时间: 6年前

内容简介:这两天在学习看到这个错误第一反应是这个库在仓库里没找到,然后看了下Android工程根目录下的然后我又给了加了个

这两天在学习 Flutter ,学习过程中尝试着写了个Demo,然后在Android平台运行想看下效果,结果直接 gradle 都没过,错误提示如下:

Where: Build file 'PROJECTPATH/android/app/build.gradle' line: 25
What went wrong: A problem occurred evaluating project ':app'.
Could not resolve all files for configuration 'classpath'. Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2). Searched in the following locations: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar

看到这个错误第一反应是这个库在仓库里没找到,然后看了下Android工程根目录下的 build.gradle 文件,其配置如下:

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

然后我又给了加了个 mavenCentral() ,结果运行依旧是这个错误,而且我的网络是没有任何问题的。

前面的方式无法解决后,就在 flutter 的github里的issue中看了半天,然后发了一种说法:

在你的flutter安装目录下找到文件:flutter/packages/flutter_tools/gradle/flutter.gradle

打开该文件将文件中如下脚本内容:

repositories {
    jcenter()
    maven {
        url 'https://dl.google.com/dl/android/maven2'
    }
}

修改成:

repositories {
    maven {
        url 'https://dl.google.com/dl/android/maven2'
    }
    jcenter()
}

也就是将maven和jcenter调换一个顺序。

我使用这种方式解决了编译错误的问题,当然还有个前提条件是你的网络可以成功访问google。我没有试过国内网络的环境,不过按照这种方式国内网络环境可以将仓库地址改为国内镜像地址,至于具体镜像地址,大家可以在网上找。

我代码中使用的flutter版本为: sdk: ">=2.0.0-dev.68.0 <3.0.0"

原创文章,严禁随意转载。欢迎大家添加个人微信讨论交流,添加时请备注:博客。

Flutter入门之Could not find lint-gradle-api.jar

以上所述就是小编给大家介绍的《Flutter入门之Could not find lint-gradle-api.jar》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法设计与分析基础

算法设计与分析基础

Anany Levitin / 潘彦 / 清华大学出版社 / 2015-2-1 / 69.00元

作者基于丰富的教学经验,开发了一套全新的算法分类方法。该分类法站在通用问题求解策略的高度,对现有大多数算法准确分类,从而引领读者沿着一条清晰、一致、连贯的思路来探索算法设计与分析这一迷人领域。《算法设计与分析基础(第3版)》作为第3版,相对前版调整了多个章节的内容和顺序,同时增加了一些算法,并扩展了算法的应用,使得具体算法和通用算法设计技术的对应更加清晰有序;各章累计增加了70道习题,其中包括一些......一起来看看 《算法设计与分析基础》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具