Android 使用 Circleci 构建的持续集成失败并出现错误 android ndk 未配置
Android Continuous Integration using Circleci build fails with error android ndk not configured
我正在尝试在 Circle CI 中构建我的项目。由于未配置 NDK,我收到错误消息。我在 circle.yml 文件中配置了 Android_ndk 路径。谁能帮我找出错误。
#
# Build configuration for Circle CI
#
general:
artifacts:
- /home/ubuntu/ECGApplication/app/build/outputs/apk/
machine:
environment:
ANDROID_HOME: /usr/local/android-sdk-linux
ANDROID_NDK_HOME: ${ANDROID_NDK}
dependencies:
pre:
- ( sleep 5 && while [ 1 ]; do sleep 1; echo y; done ) | android update sdk --no-ui --all --filter "tools,platform-tools,android-23,extra-google-m2repository,extra-android-m2repository,extra-android-support"
- echo y | android update sdk --no-ui --all --filter "build-tools-23.0.2"
test:
override:
- (./gradlew assemble):
timeout: 360
通过在构建环境中将 OS 更改为 Ubuntu 12.04(精确)及其现在的工作,该问题已得到解决。我使用的是 Ubuntu 14.04 (Trusty)
我正在尝试在 Circle CI 中构建我的项目。由于未配置 NDK,我收到错误消息。我在 circle.yml 文件中配置了 Android_ndk 路径。谁能帮我找出错误。
#
# Build configuration for Circle CI
#
general:
artifacts:
- /home/ubuntu/ECGApplication/app/build/outputs/apk/
machine:
environment:
ANDROID_HOME: /usr/local/android-sdk-linux
ANDROID_NDK_HOME: ${ANDROID_NDK}
dependencies:
pre:
- ( sleep 5 && while [ 1 ]; do sleep 1; echo y; done ) | android update sdk --no-ui --all --filter "tools,platform-tools,android-23,extra-google-m2repository,extra-android-m2repository,extra-android-support"
- echo y | android update sdk --no-ui --all --filter "build-tools-23.0.2"
test:
override:
- (./gradlew assemble):
timeout: 360
通过在构建环境中将 OS 更改为 Ubuntu 12.04(精确)及其现在的工作,该问题已得到解决。我使用的是 Ubuntu 14.04 (Trusty)