默认情况下,OSX计划中未安装Android SDK。有没有办法启用它或如何正确安装它?
答案 0 :(得分:1)
我使用了以下内容:
machine:
environment:
ANDROID_HOME: "/usr/local/share/android-sdk"
ANDROID_SDK_HOME: "/usr/local/share/android-sdk"
ANDROID_SDK_ROOT: "/usr/local/share/android-sdk"
dependencies:
override:
- brew tap caskroom/cask
- brew tap caskroom/versions
- brew cask install android-sdk
额外提示:运行./gradlew --dry-run assembleRelease
作为依赖性覆盖以获取缓存中的Android / Java依赖项。
答案 1 :(得分:0)
试试这个circle.yml
(或某些变体以满足您的需求)。它使用brew
来安装android-sdk
。然后下载所需的Android软件包(就像在Circle中的linux图像上一样)。最后,使用ANDROID_HOME
的环境变量添加gradle调用。
dependencies:
pre:
- brew install android-sdk
- echo y | android update sdk --no-ui --all --filter "android-25,build-tools-25.0.2platform-tools,extra-android-m2repository,extra-google-m2repository"
test:
override:
# Android
- ANDROID_HOME=/usr/local/opt/android-sdk clean testDebugUnitTest
- mv ./app/build/test-results/debug $CIRCLE_TEST_REPORTS