発生するエラーについて
Android SDK Tools 24.3.2をインストールした環境でNDKビルドすると以下のエラーが出る。
java.io.IOException: Cannot run program "/ほにゃらら/${aapt}" (in directory "ほにゃらら"): error=2, No such file or directory
原因
Android SDK Tools 24.3.2に付属するAntのbuild.xmlが壊れている。
- aapt/dx/zipalignに関してのパスの記述が消えている(?)
解決方法
Android SDK内 Tools/Ant/build.xmlにaapt/dx/zipalignへのパスを設定する
自分は以下の内容を155行目からのtools location部分に書き加えました
また、23.0.0-previewの部分は適宜ご自身の環境のBuild-Toolsのバージョンに置き換えてください。
<property name="aapt" location="${sdk.dir}/build-tools/23.0.0-preview/aapt" />
<property name="dx" location="${sdk.dir}/build-tools/23.0.0-preview/dx" />
<property name="zipalign" location="${sdk.dir}/build-tools/23.0.0-preview/zipalign" />