【问题标题】:Flutter Install Gradle IssuesFlutter 安装 Gradle 问题
【发布时间】:2019-03-30 14:40:34
【问题描述】:

我正在尝试使用 Flutter 运行一个基本的 hello world 项目。这些是我在运行 Window 10 Pro 的 Windows 机器上安装 Flutter 所采取的步骤。

  1. 下载flutter_windows_v0.9.4-beta.zip并解压到c:\src\

  2. 将位置添加到环境设置...C:\src\flutter

  3. 下载并安装 Android Studio 并使用 ADV Manager 设置模拟器。

  4. 已下载并安装 Visual Studio Code

  5. 添加了 Dart 2.19.0 扩展

  6. 添加了 Flutter 2.19.0 扩展

  7. 运行 Flutter 医生

    [flutter] flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel beta, v0.9.4, on Microsoft Windows [Version 10.0.15063], locale en-GB)
    [√] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    [√] Android Studio (version 3.2)
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
    [√] VS Code (version 1.28.2)
    [√] Connected devices (1 available)
  1. 新建一个flutter项目

  2. Test文件夹下的已删除代码

  3. main.dart 中的代码替换为...

    import 'package:flutter/material.dart';
    
    void main() {
      runApp(Center(
        child: Text(
          "this is a test",
          textDirection: TextDirection.ltr,
        ),
      ));
    }
  1. 运行项目并得到以下错误...
    Launching lib\main.dart on Android SDK built for x86 in debug mode...
    * Error running Gradle:
    Exit code 1 from: C:\Users\to0589\Desktop\flutter projects\asad\android\gradlew.bat app:properties:
    Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error.
    
    
    FAILURE: Build failed with an exception.
    
    * Where:
    Build file 'C:\Users\to0589\Desktop\flutter projects\asad\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
    
    * Try:
    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.org
    
    BUILD FAILED in 1s
    Please review your Gradle project setup in the android/ folder.
    Exited (sigterm)

谁能告诉我哪里出了问题,非常感谢任何帮助。

【问题讨论】:

    标签: gradle installation flutter


    【解决方案1】:

    这不是您的安装问题。这是目前 Flutter 版本很多人都面临的问题。

    它是already fixed。但是,它还没有发布到最稳定的版本。

    如果你把flutter channel改成master,你会看到它会正常运行。

    您现在可以使用主频道,然后将其切换回dev

    flutter channel master
    flutter upgrade
    
    # to see all the channels, run
    flutter channel
    

    【讨论】:

    • 感谢您确认此问题是 Flutter 构建的一部分。在不处理工具问题的情况下尝试使用新的编程框架和语言已经够困难的了。感谢您花时间帮助新手颤振。
    【解决方案2】:

    https://github.com/flutter/flutter/pull/23397

    简而言之,按照上面链接中的Mahi-K,您必须编辑$flutterRoot/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.2.1'
        }
    }
    

    在 gradle 包装器属性 gradle/wrapper/gradle-wrapper.properties 中,您可能还需要将其更改为 4.6 或更高版本

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
    

    【讨论】:

    • 感谢您的回复。这解决了 v0.9.4 Beta 分支中的问题。
    【解决方案3】:

    在你的电脑中打开flutter根文件夹,然后打开那个根文件夹中的gradle文件夹(例如C:\flutter\package\flutter_tool\gradle)并添加'google()'到构建脚本。它为我解决了这个问题。

    颤振根文件夹:

    在构建脚本中添加“google()”:

    【讨论】:

      【解决方案4】:

      通过更改本节中的类路径来更新 Flutter 或使用以前版本的 gradle。

      buildscript {
        repositories {
          google()
          jcenter()
          maven {
              url 'https://dl.google.com/dl/android/maven2'
          }
      }
      dependencies {
          classpath 'com.android.tools.build:gradle:3.2.1'
      }}
      

      【讨论】:

        猜你喜欢
        • 2020-04-08
        • 1970-01-01
        • 1970-01-01
        • 2017-10-21
        • 2020-12-15
        • 2018-07-06
        • 1970-01-01
        • 1970-01-01
        • 2021-05-26
        相关资源
        最近更新 更多