相关疑难解决方法(0)

38
推荐指数
7
解决办法
6万
查看次数

安装gradle在cordova build android中使用

我已经在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)

android cordova build.gradle

15
推荐指数
2
解决办法
3万
查看次数

Gradle distributionUrl 随“ionic cordova run android”更改为旧版本,构建失败

我已将 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 依赖项是: …

java android gradle cordova android-gradle-plugin

2
推荐指数
1
解决办法
2848
查看次数