WerckerでAndroid lintを実行した際に'LintError: Lint Failure'が発生する場合の対処方法


概要

WerckerでAndroid lintを実行した際に'LintError: Lint Failure'が発生する場合の対処方法のメモです。

対処方法

Android SDKのtoolsplatform-toolsをアップデートすること回避できます。したがって、Dockerfileにtoolsとplatform-toolsのアップデートを追加しイメージを再ビルドしました。

RUN echo y | android update sdk --no-ui --all --filter "tools" \
  && echo y | android update sdk --no-ui --all --filter "platform-tools" \
  && echo y | android update sdk --no-ui --all --filter "android-24,build-tools-24.0.2" \
  && echo y | android update sdk --no-ui --all --filter "extra-google-m2repository,extra-android-m2repository"