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)