tim*_*mer 5 continuous-integration android gitlab gitlab-ci gitlab-ci-runner
我正在使用来自 jangrewe 的修改过的 Docker 映像来自动化构建。SDK 路径应该已经在 Docker 镜像中定义,ENV ANDROID_HOME "/sdk"
但 GitLab 向我显示了这个错误:java.lang.RuntimeException: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
所以我修改了我的 .gitlab-ci.yml 文件,如下所示:
image: tbremer19/wercker-container-android
before_script:
- export ANDROID_HOME="/sdk"
build:
script:
- chmod 777 *
- sudo ./gradlew assembleBetaDebug --stacktrace
artifacts:
paths:
- app/build/outputs/apk/app-beta-debug.apk
Run Code Online (Sandbox Code Playgroud)
但仍然收到此错误。你们中有人经历过吗?我试图将 ANDROID_HOME 设置为环境变量两次,但显然这没有帮助......