LoginSignup
14
12

More than 5 years have passed since last update.

CircleCIでライセンスに同意できずに失敗する場合の対処方法

Last updated at Posted at 2016-03-09

追記

  • Andorid N Previewの公開が原因のようでした。

概要

今日(2016/03/09)CircleCIでビルドする際に以下のようにライセンスの同意に失敗し、ビルドがfailedしていた。

Do you accept the license 'android-sdk-license-ed0d0a5b' [y/n]: 
Unknown response ''.
Do you accept the license 'android-sdk-license-ed0d0a5b' [y/n]: 
Unknown response ''.
Do you accept the license 'android-sdk-license-ed0d0a5b' [y/n]: 
Unknown response ''.
Do you accept the license 'android-sdk-license-ed0d0a5b' [y/n]: 
Unknown response ''.
Do you accept the license 'android-sdk-license-ed0d0a5b' [y/n]: 
Unknown response ''.
Do you accept the license 'android-sdk-license-ed0d0a5b' [y/n]: 
Unknown response ''.

原因

認証するライセンスの数が2つに増えたのが原因

対処方法

以下のようにsleepを利用してライセンスの同意を行えば取り敢えず上手くアップデートできた。

(while :
do
  echo 'y'
  sleep 3
done) | android update sdk --no-ui --all --filter "android-23,build-tools-23.0.2,extra-google-m2repository,extra-android-m2repository"

参考

14
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
12