无法应用插件[id' com.android.application'] - 支持的最低Gradle版本为4.4

时间:2018-06-01 15:21:12

标签: android-studio gradle intellij-idea version

从v2.5更新Android Studio到v3.1.2后,所有项目都无法构建

@fortawesome/fontawesome-free-solid/faCameraRetro

我已清理了我的项目,重新启动了Android Studio,并重新启动了计算机我甚至删除了项目中的Failed to apply plugin [id 'com.android.application'] > Minimum supported Gradle version is 4.4. Current version is 4.1. If using the gradle wrapper, try editing the distributionUrl in /Users/userx/AndroidStudioProjects/GarageTinker/gradle/wrapper/gradle-wrapper.properties to gradle-4.4-all.zip 文件夹。它使用4.1的子目录重新创建 - 尝试在删除后构建。

gradle-wrapper.properties:

.gradle

项目结构:

enter image description here

堆栈跟踪:

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

3 个答案:

答案 0 :(得分:1)

项目Classpath中的

build.gradle版本应与gradle文件中的gradle-wrapper.properties版本兼容。

就我而言:

build.gradle项目级别:

classpath 'com.android.tools.build:gradle:3.5.3'

和gradle-wrapper.properties:-

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

答案 1 :(得分:0)

默认的gradle指针错误。在更新期间,Android Studio无法更新gradle的符号链接:

/usr/local/bin/gradle 

我手动更新后

ln -s /Users/userx/.gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1/gradle-4.4/bin/gradle /usr/local/bin/

所有版本都重新开始工作。

答案 2 :(得分:0)

我使用平台IONIC和CORDOVA面临同样的问题

我解决了这个问题,做了以下事情......

首先

项目的内部文件夹

gradlew wrapper --gradle-version = 4.7 --distribution-type = all

第二

通过Android Studio打开项目文件夹e运行命令

将项目与Gradle文件同步

第三

cordova插件rm cordova-plugin-facebook4 --save(如有必要) 离子cordova平台rm android npm uninstall cordova ionic -g

最后

npm install -g cordova ionic 离子cordova平台添加android 离子cordova插件添加cordova-plugin-facebook4 - 变量APP_ID =" your_app_id" - 变量APP_NAME =" the_name_of_your_app"

现在......

离子cordova构建android 建立成功