Posted at

Werckerでビルド中に`failed to find target android-21 : /home/ubuntu/android-sdk-linux`と表示されたときの対策

More than 3 years have passed since last update.

マテリアルデザイン風の見た目にしたくてSDKのバージョンを21に更新。

で、意気揚々とビルドさせたらコケたので、メモ。

android-21が使えるようにwercker.ymlを書き換えてあげる必要があります。

- android-sdk-update:って項目があって、ここを編集するとビルド時に依存してるヤツを追加できたりします。

なので、ここにandroid-21を追加すればOKです。


wekcker.yml(例:書き換え前)

- android-sdk-update:

filter: extra-google-google_play_services,extra-android-m2repository,extra-google-m2repository



wekcker.yml(例:書き換え後)

- android-sdk-update:

filter: android-21,extra-google-google_play_services,extra-android-m2repository,extra-google-m2repository


この手のトラブルはハマると1日とか平気で潰れるので、すぐ解決して良かった。