android gradle插件版本栏为空

Adi*_*eel 7 gradle android-studio android-gradle-plugin

在我下载了 gradle 6.6.1 的新版本后,出现错误显示“无法解析外部依赖 com.android.tools.build:gradle 因为没有定义存储库。需要:project :app”我不知道现在该怎么办. android gradle 插件版本是空的,怎么填?
在此处输入图片说明

Ant*_*REL 1

在 gradle 的网站上获取最新版本(二进制文件就足够了):

https://gradle.org/
Run Code Online (Sandbox Code Playgroud)

将其解压到:~/.gradle/wrapper/dists

然后进入该目录,直到找到 bin 版本:

~/.gradle/wrapper/dists/gradle-6.8/bin
Run Code Online (Sandbox Code Playgroud)

现在创建一个符号链接:

sudo rm /usr/bin/gradle
sudo ln -s ~/.gradle/wrapper/dists/gradle-6.8/bin/gradle  /usr/bin/gradle
Run Code Online (Sandbox Code Playgroud)

检查版本:

gradle --version
Run Code Online (Sandbox Code Playgroud)

会给你这样的输出:

------------------------------------------------------------
Gradle 6.8
------------------------------------------------------------

Build time:   2021-01-08 16:38:46 UTC
Revision:     b7e82460c5373e194fb478a998c4fcfe7da53a7e

Kotlin:       1.4.20
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM:          11.0.9.1 (Ubuntu 11.0.9.1+1-Ubuntu-0ubuntu1.18.04)
OS:           Linux **********
Run Code Online (Sandbox Code Playgroud)

在 android studio 中,转到 Settings->Build,Execution&Deployment,Gradle 并将 gradle user home 更改为:~/.gradle/wrapper/dists/gradle-6.8/bin/gradle

然后文件->使缓存无效并重新启动。

现在点击main.dart右侧的播放按钮(linux上是shift+f10),它应该可以顺利运行。

在此输入图像描述