【问题标题】:Jenkins Ionic build cannot find GradleJenkins Ionic 构建找不到 Gradle
【发布时间】:2017-11-08 14:39:30
【问题描述】:

尝试使用 Jenkins 构建 Ionic 应用程序已经几天了,尝试了不同的修复方法,但每次都失败,所以我将感谢您的帮助。

版本堆栈: 节点:v6.10.3 离子:v3.3.0 科尔多瓦:v7.0.1 梯度:3.5

Environmental variables
ANDROID_HOME
JAVA_HOME
PATH = c:\Gradle\bin 'I read about this and the page suggested to use c:\Gradle\bin\.gradle\3.5 but is not been recognized'

我可以在本地构建,但是当尝试在 Powershell 上使用相同的命令从 Jenkins 构建时,出现以下错误

ANDROID_HOME=C:\Users\Integration\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131 错误:在 Android Studio 中也找不到已安装的 Gradle 版本, 或在您的系统上安装 gradle 包装器。请包括毕业典礼 在您的路径中,或安装 Android Studio

我已经尝试了以下修复:

  • 重新安装 Android SDK
  • 在全球范围内重新安装 Ionic 和 cordova
  • 使用 Jenkins Gradle

【问题讨论】:

  • stackoverflow.com/a/9082477/755666 似乎解决了同样的问题。
  • 嗨史蒂文,看起来像,但该修复对我不起作用
  • 由于版本中的错误,我必须手动安装旧的 SDK 才能获得类似的工作,但我相信从那时起已经更正了。

标签: android powershell jenkins gradle ionic-framework


【解决方案1】:

这里也一样。我认为离子框架发生了一些变化,我的离子信息是: 全局包:

@ionic/cli-utils : 1.4.0
Cordova CLI      : 7.0.1
Ionic CLI        : 3.4.0

本地包:

@ionic/app-scripts              : 1.3.8
@ionic/cli-plugin-cordova       : 1.4.0
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms               : android 6.2.3
Ionic Framework                 : ionic-angular 3.4.2

系统:

Node       : v6.11.0
OS         : Windows 10
Xcode      : not installed
ios-deploy : not installed
ios-sim    : not installed
npm        : 5.0.4

但我的另一个应用程序与

Ionic Framework                 : ionic-angular 3.1.0

工作正常。 这是第一个在 Ionic 3.4 下启动的应用

【讨论】:

    猜你喜欢
    • 2015-12-15
    • 2017-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    相关资源
    最近更新 更多