雑記

インフラのことだったりプログラムのことだったりどうでもいいこと書いたり。要は雑記。

CircleCIでAndroidのビルドが失敗する

いつも通りにビルドしたら以下のメッセージがでた。

Could not find com.android.support:appcompat-v7:22.2.1.

Androidのsupportライブラリがみつからないとか。

対処

明示的にライブラリをアップデートするように指定

  • 変更前
dependencies:
  override:
    - echo y | android update sdk --no-ui --all --filter "android-22,build-tools-21.1.2"
  • 変更後
dependencies:
  override:
    - echo y | android update sdk --no-ui --all --filter "android-22,build-tools-21.1.2,extra-android-m2repository,extra-android-support"