为什么科尔多瓦再次下载格拉德尔



我正在尝试在我的安卓手机上运行我的 ionic 2 应用程序。我已经安装了安卓sdk和gradle。但是当我运行 cordova run android 时,它开始下载 gradle 的 3.3 版本,而我的 gradle 版本是 3.5。另外,下载卡在某个地方20分钟,所以我停止了它。为什么会这样?

gradle -v' 返回

------------------------------------------------------------
Gradle 3.5
------------------------------------------------------------
Build time:   2017-04-10 13:37:25 UTC
Revision:     b762622a185d59ce0cfc9cbc6ab5dd22469e18a6
Groovy:       2.4.10
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_121 (Oracle Corporation 25.121-b13)
OS:           Linux 3.16.0-77-generic amd64

cordova run android =>

`ANDROID_HOME=/home/user6/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
[12:37:44]  lint finished in 76.80 s 
Subproject Path: CordovaLib
Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip
.
<followed by a series of dots>

我认为您安装的 gradle 与使用 cordova run android 运行时 cordova 正在寻找的位置不同。

据我所知,当您使用 cordova 时,您不需要显式安装 gradle。

参考这里 - Android 版本现在默认使用 Gradle。

检查安卓 SDK 路径库和JAVA_HOME路径。截至目前,我不确定总体路径将在哪里。它应该与Android SDK一起安装。

否则,请卸载预安装的 gradle。让科尔多瓦下载一次 gradle 零件。下次运行时不应下载。

请查看此配置 Gradle 文档。它可能会对你有所帮助。

最新更新