从入门到放弃

  • Flutter中文网
      • 1、错误:
      • 2、解决:
      • 3、关于科学上网
        • 第一步:配置Android下的build.gradle
        • 第二步:配置flutter sdk中的flutter.gradle

Flutter中文网

按照Flutter中文网,下载安装调试。启动iOS模拟器,运行,完美!但是在安卓上一跑,Could not find com.android.tools.lint:lint-gradle:26.1.2 我是Android开发好不好,给点面子~

1、错误:

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.jarTry: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.Get more help at https://help.gradle.orgFinished with error: Please review your Gradle project setup in the android/ folder.

我反复的仔细的找了工程中Android的配置,没有发现什么异常。同时也保证了可以科学上网。

2、解决:

当按照网上大神指引,检查到flutter sdk ,当找到fluttersdk/flutter/packages/flutter_tools/gradle/flutter.gradle时,神奇的发现:

buildscript {repositories { //google() 这里缺少了jcenter()maven {url 'https://dl.google.com/dl/android/maven2'}}dependencies {classpath 'com.android.tools.build:gradle:3.1.2'}}

缺少google() 把它加进去,完美解决。

3、关于科学上网

如果你不能科学上网,那么使用 阿里镜像,也是很不错的。

第一步:配置Android下的build.gradle

在工程Android下的build.gradle下,使用阿里的镜像。因为在国内,需要科学上网,才能访问 google(),jcenter()。

buildscript {    repositories {//        google()//        jcenter()        maven { url 'https://maven.aliyun.com/repository/google' }        maven { url 'https://maven.aliyun.com/repository/jcenter' }        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }    }    dependencies {        classpath 'com.android.tools.build:gradle:3.1.2'    }}allprojects {    repositories {//        google()//        jcenter()        maven { url 'https://maven.aliyun.com/repository/google' }        maven { url 'https://maven.aliyun.com/repository/jcenter' }        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }    }}

Flutter入门到放弃:Could not find com.android.tools.lint:lint-gradle:26.1.2_第1张图片

第二步:配置flutter sdk中的flutter.gradle

找到fluttersdk目录 进入如下目录

⁨Flutter⁩ ▸ ⁨packages⁩ ▸ ⁨flutter_tools⁩ ▸ ⁨gradle⁩找到下 flutter.gradle文件。
找如如下内容替换成和我一样的 把jcenter注释掉。

​buildscript {repositories {//jcenter()//maven {// url 'https://dl.google.com/dl/android/maven2'maven{url 'https://maven.aliyun.com/repository/jcenter'}maven{url 'http://maven.aliyun.com/nexus/content/groups/public'}}dependencies {classpath 'com.android.tools.build:gradle:3.1.2'}}

Flutter入门到放弃:Could not find com.android.tools.lint:lint-gradle:26.1.2_第2张图片
解决问题

Google为什么没有在flutter中的 flutter.gradle加上google(),难道这种彩蛋要自己挖?

更多相关文章

  1. Android入门:单元测试
  2. Android 开发入门问题集:启动模拟器、安装卸载apk、项目调试、导
  3. [译]:Xamarin.Android开发入门——Hello,Android深入理解
  4. 淘宝(阿里百川)手机客户端开发日记第一篇 android 主框架搭建(四
  5. 阅读《Android 从入门到精通》(20)——图片视图
  6. ijkplayer入门之目录介绍及编译
  7. [转CSDN]android 滑动入门代码...[geoway]
  8. Android入门教程

随机推荐

  1. AndroidStudio3.0多渠道打包
  2. 运行时改变Button的android:drawableTop
  3. android binder 面试
  4. android中四个典型动画设置
  5. Android(安卓)Studio -- Error retrievin
  6. 【Gradle】自定义Android(安卓)Gradle工
  7. Android(安卓)android 6.0权限校验及版本
  8. android 强制竖屏
  9. Android(安卓)UI
  10. ReactNative: Android与iOS平台兼容处理