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

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

内容简介:这两天在学习看到这个错误第一反应是这个库在仓库里没找到,然后看了下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》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

闪魂FLASH8网站建设实录

闪魂FLASH8网站建设实录

马谧铤 / 中国林业 / 2006-7 / 46.00元

《闪魂FLASH8网站建设实录》旨在提供以Flash(Flash 8.0为创作工具)为技术核心的整套互动网站的开发思路,其中包括了网站策划、平面设计、程序设计等实用的互联网应用技术。内容包括Photoshop CS2设计,FIash 8创作和ActionScript应用程序开发的操作流程。在技术学习的过程中.大家还将体会到顶级互动网站设计、网站建设的设计流程和思路。《闪魂FLASH8网站建设实录》......一起来看看 《闪魂FLASH8网站建设实录》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

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

Markdown 在线编辑器