离子构建Android错误时,下载的摇篮 [英] ionic build android error when download gradle

查看:250
本文介绍了离子构建Android错误时,下载的摇篮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很新的离子型框架:)

 > 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆