我已经在linux mint 17上安装了cordova和android sdk,并下载了gradle 2.4(bin)并解压缩并设置了它的路径,现在我可以从终端获得gradle -v,它没关系,但是当我想构建cordova时:
cordova build
Run Code Online (Sandbox Code Playgroud)
它开始下载gradle 2.2 ....
我如何设置它使用当前gradle 2.4 insteed下载旧版本?
gradle -v
------------------------------------------------------------
Gradle 2.4
------------------------------------------------------------
Build time: 2015-05-05 08:09:24 UTC
Build number: none
Revision: 5c9c3bc20ca1c281ac7972643f1e2d190f2c943c
Groovy: 2.3.10
Ant: Apache Ant(TM) version 1.9.4 compiled on April 29 2014
JVM: 1.7.0_79 (Oracle Corporation 24.79-b02)
OS: Linux 3.13.0-24-generic i386
Run Code Online (Sandbox Code Playgroud) 我已将 Gradle distributionUrl 从 gradle-4.1-all.zip 更新为 https://services.gradle.org/distributions/gradle-6.1.1-all.zip,但是当我运行时,ionic cordova run android它会自行恢复为 4.1-所有.zip 文件。这发生在终端到达以下时间附近:
ANDROID_HOME=C:\Users\me\AppData\Local\Android\SDK
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181
studio
Subproject Path: CordovaLib
Subproject Path: app
Run Code Online (Sandbox Code Playgroud)
然后导致
FAILURE: Build failed with an exception.
*Where:
Build file 'C:\Users\me\Desktop\....\platforms\android\CordovaLib\build.gradle' line 40
* What went wrong:
A problem occurred evaluating project':CordovaLib'.
> Failed to apply plugin [id 'com.android.internal.version-check']
> Minimum supported Gradle version is 6.1.1. Current version is 4.1...
Run Code Online (Sandbox Code Playgroud)
本例中的第 40 行是apply plugin: 'com.android.library'
我看到的问题是 Gradle 版本正在恢复到以前的版本。我怎样才能让它保持在 6.1.1 版本?com.android.library我应该修复的插件有问题吗?
我的 gradle 依赖项是: …