为什么cordova再次下载gradle?

时间:2017-06-08 07:22:54

标签: android cordova ionic2

我正在尝试在我的Android手机上运行我的离子2应用程序。我已经安装了android sdk和gradle。但是当我运行cordova run android时,它开始下载3.3版本的gradle,而我的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>

1 个答案:

答案 0 :(得分:1)

我认为您使用cordova run android运行时,安装的gradle位于与cordova查找的位置不同的位置。

据我所知,当您使用cordova时,无需明确安装gradle。

此处参考 - Android Builds Now Using Gradle By Default

检查Android SDK路径库和JAVA_HOME路径。截至目前,我不确定一般路径将在何处。它应该与Android SDK一起安装。

否则,请卸载预装的gradle。让cordova下载一次gradle部分。下次运行时不应下载。

查看此Configuring Gradle文档。它可能会对你有帮助。