【问题标题】:Cannot build Android ionic project - Unrecognized SSL message无法构建 Android ionic 项目 - 无法识别的 SSL 消息
【发布时间】:2016-09-18 23:13:18
【问题描述】:

我按照 ionic 网站上的说明创建了一个新的 ionic 项目。

我遵循了这些步骤

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?

第一个资源我无法 GET 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

【问题讨论】:

    标签: android cordova gradle ionic-framework


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      Android Studio graddle 2.1.3 issue

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

      而且,您似乎已经安装了使用 angular 2.0ionic 2.0 。如果您打算使用 ionic 1.0 但使用 2.0 的 ionic CLI,则会出现此问题。

      试试下面的

      npm install -g ionic @1.x
      ionic start myApp tabs
      cd myApp    
      ionic platform add android
      ionic build android.
      

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

      【讨论】:

      • 是的,这将解决我尚未遇到的问题,因为我确实计划使用 Angular 1。但它并没有解决我当前的问题。卸载并重新安装 ionic 版本 1.7.16 并出现相同的错误消息。
      • 为您更新了答案。试一试。
      • 我暂时关闭了防火墙。我的 buildscript 已经列出了第一个链接答案中的存储库。我尝试按照第二个链接的建议更改distributionUrl,但不幸的是我仍然遇到同样的错误。明天将在另一台计算机上尝试并更新。
      猜你喜欢
      • 2015-11-15
      • 2020-09-05
      • 1970-01-01
      • 1970-01-01
      • 2014-02-04
      • 2014-08-08
      • 1970-01-01
      • 2016-03-24
      • 1970-01-01
      相关资源
      最近更新 更多