Flutter安装Gradle问题

use*_*015 8 install gradle flutter

我正在尝试使用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)
Run Code Online (Sandbox Code Playgroud)

8)创建一个新的flutter项目

9)删除测试文件夹下的代码

10)用...替换main.dart中的代码

import 'package:flutter/material.dart';

void main() {
  runApp(Center(
    child: Text(
      "this is a test",
      textDirection: TextDirection.ltr,
    ),
  ));
}
Run Code Online (Sandbox Code Playgroud)

11)运行项目并得到以下错误...

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)
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我哪里出问题了?任何帮助,不胜感激。

亲切的问候,

提姆

Feu*_*Feu 5

这在您的安装中不是问题。这是许多人当前的flutter版本面临的问题。

已经固定。但是,它尚未发布到最稳定的版本。

如果将更flutter channel改为master,则会看到它将正常运行。

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

flutter channel master
flutter upgrade

# to see all the channels, run
flutter channel
Run Code Online (Sandbox Code Playgroud)


tzi*_*ipp 5

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'
    }
}
Run Code Online (Sandbox Code Playgroud)

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

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
Run Code Online (Sandbox Code Playgroud)