Android-приложение не работает на gitlab ci - PullRequest
0 голосов
/ 31 октября 2018

Android-приложение успешно построено локально, но не удалось на CI.

Исключение

* What went wrong:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
> java.lang.reflect.InvocationTargetException (no error message)

CI скрипт

    image: openjdk:8

    variables:
      ANDROID_COMPILE_SDK: "27"
      ANDROID_BUILD_TOOLS: "27.0.3"
      ANDROID_SDK_TOOLS: "4333796"

    cache:
      paths:
        - .gradle/wrapper
        - .gradle/caches
        - "sdk-tools-linux-${ANDROID_SDK_TOOLS}.zip"

    before_script:
      - export GRADLE_USER_HOME=`pwd`/.gradle
      - apt-get --quiet update --yes
      - apt-get --quiet install --yes wget tar lib32stdc++6 lib32z1 unzip
      - if [[ $NEED_ANDROID_SDK -eq 1 ]] ; then wget -N 
    https://dl.google.com/android/repository/sdk-tools- 
   linux-${ANDROID_SDK_TOOLS}.zip ; fi
      - if [[ $NEED_ANDROID_SDK -eq 1 ]] ; then unzip -q sdk-tools- 
   linux-${ANDROID_SDK_TOOLS}.zip ; fi
      - if [[ $NEED_ANDROID_SDK -eq 1 ]] ; then echo y | 
    tools/bin/sdkmanager --install 
    "platforms;android-${ANDROID_COMPILE_SDK}" > /dev/null ; fi
      - if [[ $NEED_ANDROID_SDK -eq 1 ]] ; then export ANDROID_HOME=$PWD/ ; fi
      - export BUILD_NUMBER=$(git rev-list --count HEAD)
      - chmod +x ./gradlew

Увеличение версии Java не помогает. Добавление --add-modules java.se.ee в переменную окружения тоже

...