Travis-CI未构建我的配置

时间:2015-07-22 13:32:31

标签: android gradle travis-ci

我有一个Android项目,我正在尝试在Travis-CI上构建。该项目包括一个app模块和一个库模块。 Travis-CI总是出错:

  

配置名称'发布'没找到。

这没有意义,因为gradle正在我的本地机器上构建我的项目。那么如何理解这个神秘的特拉维斯错误?

谢谢, 伊戈尔

编辑: 完整的脚本在这里 -

sudo: false
language: android
cache: apt

addons:
  apt:
    packages:
      - s3cmd

android:
  components:
    - build-tools-22.0.1
    - android-22

    # Emulator components
    - sys-img-armeabi-v7a-android-22

  licenses:
    - 'android-sdk-preview-license-52d11cd2'
    - 'android-sdk-license-.+'
    - 'android-googletv-license-99eda7fb'

jdk:
  - oraclejdk8

before_install:
  - chmod +x ./DrNow/gradlew

# Emulator Management: Create, Start and Wait
before_script:
  - echo no | android create avd --force -n test -t android-19 --abi armeabi-v7a
  - emulator -avd test -no-skin -no-audio -no-window &
  - android-wait-for-emulator
  - adb shell input keyevent 82 &

# Invoke test scripts here
script:
  - cd DrNow
  - ./gradlew test

cache:
  directories:
    - $HOME/.gradle

Travis-CI控制台中的完整错误如下所示:

  

命令" cd DrNow"退出0。   27.38s $ ./gradlew测试   正在加载>解决依赖关系' classpath'配置> 0/5项目> root项目>解决依赖关系':classpat1 / 5项目> :app>将脚本编译到缓存中>解决依赖关系':app:classpath' >将脚本编译到cachee / travis / build / chaione / healthhousecalls-android / DrNow / app / build.gradle   配置> 1/5项目> :应用>配置> 1/5项目> :app2 / 5项目> :libraries:contexthub-android-sdk:contexthub-and3 / 5 projects>配置> 3/5 projectsFAILURE:   配置> 3/5 projectsBuild因异常而失败。   配置> 3/5项目>配置> 3/5项目>配置> 3/5项目>配置> 3/5项目正在配置项目':app'。   配置> 3/5项目>   配置> 3/5 projectsodule contexthub-android-sdk:配置名称'发布'未找到。   配置> 3/5项目>配置> 3/5项目>配置> 3/5项目>配置> 3/5项目 - stacktrace   配置> 3/5项目>配置> 3/5项目 - 信息   配置> 3/5项目>配置> 3/5项目 - 调试   配置> 3/5项目日志输出。   配置> 3/5项目>配置> 3/5项目生活失败   配置> 3/5项目>配置> 3/5项目>配置> 3/5项目:23.589秒   配置> 3/5项目   命令" ./ gradlew test"退出1。   cache.2   ...   检测到更改,打包新存档   。   。   上传档案   完成。你的构建以1退出。

0 个答案:

没有答案