fly1tkg blog

werckerでAndroidエミュレータが動かなくなったのでメモ

昨日からこんなメッセージでwercker上のAndroidエミュレータが起動しなくなっていました。

1
Error: Unable to find a 'userdata.img' file for ABI armeabi-v7a to copy into the AVD folder.

古いplatform-tools向けにAndroidエミュレータのイメージファイルを配布しなくなっているからみたいなので、platform-toolsを先に更新するようにと、filterの名前を変更して、wercker.ymlを更新しました。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
build:
  # The steps that will be executed on build
  steps:
    - script:
        name: show base information
        code: |
          gradle -v
          echo $ANDROID_HOME
          echo $ANDROID_SDK_VERSION
          echo $ANDROID_BUILD_TOOLS
          echo $ANDROID_UPDATE_FILTER
    - android-sdk-update:
        filter: tools,platform-tools
    - android-sdk-update:
        filter: sys-img-armeabi-v7a-android-18

またはboxであらかじめシステムイメージ入りのものを準備しておくのがいいと思いました。

とりあえずメモ書きです。