离子构建Android错误时,下载的摇篮 [英] ionic build android error when download gradle
问题描述
我很新的离子型框架:)
> NPM安装-g科尔多瓦
> NPM安装-g离子
>离子开始测试空白
> CD测试
>离子平台添加的android
当我使用'>离子构建Android
开始下载摇篮,但不能下载,并得到一个错误
是什么原因造成这个错误,我该如何解决这个问题?!
我下载的摇篮,并安装在个人电脑,但想重新下载。 可以增加摇篮到项目离线?
C:\ Users \用户LENOVO2014 \试验>离子构建Android
运行科尔多瓦构建Android
运行命令:C:\ Program Files文件\ nodejs \ node.exeC:\ Users \用户LENOVO2014 \对myApp \豪
OKS \ after_ prepare \ 010_add_platform_class.js C:\ Users \用户LENOVO2014 \对myApp
增加身体类:平台的android
运行命令:C:\ Users \用户LENOVO2014 \对myApp \平台\机器人\科尔多瓦\的build.bat
ANDROID_HOME = D:\程序\编程\机器人\ SDK
JAVA_HOME = C:\ Program Files文件\的Java \ jdk1.8.0_31
运行:C:\ Users \用户LENOVO2014 \对myApp \平台\机器人\ gradlew cdvBuildDebug -b C:
\用户\ LENOVO2014 \对myApp \平台\机器人\ build.gradle -Dorg.gradle.daemon =真
下载http://services.gradle.org/distributions/gradle-2.2.1-all.zip
.................................................. ..............................
.................................................. ..............................
.................................................. ..............................
............................................
线程中的异常主了java.lang.RuntimeException:java.net.SocketException异常:
连接重置
在org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc
essManager.java:78)
在org.gradle.wrapper.Install.createDist(Install.java:47)
在org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
在org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
致:java.net.SocketException异常:连接复位
在java.net.SocketInputStream.read(SocketInputStream.java:189)
在java.net.SocketInputStream.read(SocketInputStream.java:121)
在java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
在java.io.BufferedInputStream.read(BufferedInputStream.java:345)
在sun.net.www.MeteredStream.read(MeteredStream.java:134)
在java.io.FilterInputStream.read(FilterInputStream.java:133)
在sun.net.www.protocol.http.HttpURLConnection $ HttpInputStream.read(HTTP
URLConnection.java:3335)
在sun.net.www.protocol.http.HttpURLConnection $ HttpInputStream.read(HTTP
URLConnection.java:3328)
在org.gradle.wrapper.Download.downloadInternal(Download.java:63)
在org.gradle.wrapper.Download.download(Download.java:45)
在org.gradle.wrapper.Install $ 1.call(Install.java:60)
在org.gradle.wrapper.Install $ 1.call(Install.java:47)
在org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc
essManager.java:65)
... 3更多
C:\ Users \用户LENOVO2014 \对myApp \平台\机器人\科尔多瓦\ node_modules \ Q \ q.js:126
扔ê;
^
错误code 1的命令:在cmd用的args:/ S / C的C:\ Users \用户LENOVO2014 \对myApp \ platfo
RMS \的android \ gradlew cdvBuildDebug -b C:\ Users \用户LENOVO2014 \对myApp \平台\机器人
\ build.gradle -Dorg.gradle.daemon =真
ERROR建设平台之一:错误:C:\ Users \用户LENOVO2014 \对myApp \平台\
机器人\科尔多瓦\的build.bat:命令失败,退出code 1
您可能没有必要的环境或操作系统来构建这个项目
错误:C:\ Users \用户LENOVO2014 \对myApp \平台\机器人\科尔多瓦\的build.bat:命令发
细设,退出code 1
在ChildProcess.whenDone(C:\ Users \用户LENOVO2014 \应用程序数据\漫游\故宫\ node_modul
ES \科尔多瓦\ node_modules \科尔多瓦-lib目录的\ src \科尔多瓦\ superspawn.js:131:23)
在ChildProcess.emit(events.js:110:17)
在maybeClose(child_process.js:1015:16)
在Process.ChildProcess._handle.onexit(child_process.js:1087:5)
我有同样的问题。我加摇篮到我的项目下线。
在从发出的链接下载摇篮(这里是<一个href="http://services.gradle.org/distributions/gradle-2.2.1-all.zip">http://services.gradle.org/distributions/gradle-2.2.1-all.zip)将其粘贴在某处喜欢对myApp \平台\机器人\摇篮\ gradle-2.2.1-all.zip
键,从对myApp build.js \平台\机器人\科尔多瓦\ lib目录\ build.js
找到这样的:
VAR distributionUrl ='distributionUrl = HTTP \\://services.gradle.org/distributions/gradle-2.2.1-all.zip
;
和用自己的文件的位置替换它:
VAR distributionUrl ='distributionUrl = .. / gradle-2.2.1-all.zip';
I'm very new to the ionic framework :)
>npm install -g cordova
>npm install -g ionic
>ionic start test blank
>cd test
>ionic platform add android
When I use '>ionic build android
' start download gradle, but can't download and get an Error
What caused this error and how can I fix it?!
I download gradle and install in pc but Wants to download again. can add gradle to project offline?
C:\Users\LENOVO2014\test>ionic build android
running cordova build android
Running command: "C:\Program Files\nodejs\node.exe" C:\Users\LENOVO2014\myApp\ho
oks\after_prepare\010_add_platform_class.js C:\Users\LENOVO2014\myApp
add to body class: platform-android
Running command: C:\Users\LENOVO2014\myApp\platforms\android\cordova\build.bat
ANDROID_HOME=D:\program\Programing\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
Running: C:\Users\LENOVO2014\myApp\platforms\android\gradlew cdvBuildDebug -b C:
\Users\LENOVO2014\myApp\platforms\android\build.gradle -Dorg.gradle.daemon=true
Downloading http://services.gradle.org/distributions/gradle-2.2.1-all.zip
................................................................................
................................................................................
................................................................................
............................................
Exception in thread "main" java.lang.RuntimeException: java.net.SocketException:
Connection reset
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc
essManager.java:78)
at org.gradle.wrapper.Install.createDist(Install.java:47)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:189)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.MeteredStream.read(MeteredStream.java:134)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Http
URLConnection.java:3335)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Http
URLConnection.java:3328)
at org.gradle.wrapper.Download.downloadInternal(Download.java:63)
at org.gradle.wrapper.Download.download(Download.java:45)
at org.gradle.wrapper.Install$1.call(Install.java:60)
at org.gradle.wrapper.Install$1.call(Install.java:47)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc
essManager.java:65)
... 3 more
C:\Users\LENOVO2014\myApp\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Error code 1 for command: cmd with args: /s /c "C:\Users\LENOVO2014\myApp\platfo
rms\android\gradlew cdvBuildDebug -b C:\Users\LENOVO2014\myApp\platforms\android
\build.gradle -Dorg.gradle.daemon=true"
ERROR building one of the platforms: Error: C:\Users\LENOVO2014\myApp\platforms\
android\cordova\build.bat: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: C:\Users\LENOVO2014\myApp\platforms\android\cordova\build.bat: Command fa
iled with exit code 1
at ChildProcess.whenDone (C:\Users\LENOVO2014\AppData\Roaming\npm\node_modul
es\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
I had the same problem. I added gradle to my project offline.
After downloading gradle from issued link (here is http://services.gradle.org/distributions/gradle-2.2.1-all.zip) paste it in somewhere likes myApp\platforms\android\gradle\gradle-2.2.1-all.zip
and in build.js from myApp\platforms\android\cordova\lib\build.js
find this:
var distributionUrl = 'distributionUrl=http\\://services.gradle.org/distributions/gradle-2.2.1-all.zip'
;
And replace it with your own file's location:
var distributionUrl = 'distributionUrl=../gradle-2.2.1-all.zip';
这篇关于离子构建Android错误时,下载的摇篮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!