无法构建Android离子项目 - 无法识别的SSL消息

时间:2016-09-18 23:13:18

标签: android cordova gradle ionic-framework

我按照离子站点的说明创建了一个新的离子项目。

我遵循了这些步骤

ionic start myApp tabs

cd myApp

ionic platform add android

运行ionic serve时 - 项目在我的计算机上正常运行。

当我尝试运行ionic build android以便我可以部署到手机时,我收到以下错误:

  • 出了什么问题:

配置根项目' android'。

时出现问题
Could not resolve all dependencies for configuration ':classpath'.
Could not resolve com.android.tools.build:gradle:2.1.0.
Required by:
     :android:unspecified
Could not resolve com.android.tools.build:gradle:2.1.0.
Could not get resource 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
Could not GET 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
Unrecognized SSL message, plaintext connection?
Could not resolve com.android.tools.build:gradle:2.1.0.
Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
Unrecognized SSL message, plaintext connection?

第一个资源我无法获取https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom我看到xml页面没有404错误。

第二个链接https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom下载.pom文件没有任何问题。

不确定无法识别的SSL消息,明文连接是什么?

ionic version: 2.0.0

gradle version: 2.13

cordova version: 6.3.1

2 个答案:

答案 0 :(得分:1)

尝试关闭防火墙;如果它是网络问题并且以某种方式阻止任何URL,则会有所帮助。

此外,我认为Andriod工作室本身就有问题。如果您使用的是通过Andriod studio安装的SDK,那么首先尝试解决它。以下是一些可能对您有用的链接。

Android Studio graddle 2.1.3 issue

Ionic build android failed with 403 Http respose from Gradle, JAVA_HOME not valid

而且,您似乎安装了使用ionic 2.0的{​​{1}}。如果您打算使用angular 2.0但具有2.0的离子CLI,则会出现此问题。

尝试以下

ionic 1.0
祝你好运。如果这对您不起作用,请告诉我。

答案 1 :(得分:1)

虽然我在我的家庭网络而不是我公司的VPN上,但我的公司计算机使用的是思科网络安全,它阻止了上面的两个站点。