結構なレアケースだと思うんだけど、少しハマったので記録。
こんな条件の時に出会う。
- Cordova 3.xのプロジェクトでAndroidをプラットフォームとして追加している
- Cordovaプロジェクト作成後にAndroid SDKの場所を移動した
上記条件が揃うと、cordova buildが失敗するはず。build.xmlでSDKのbuild.xmlをimportできないって下のようなエラー。
[Error: An error occurred while building the android project.Error executing "ant clean -f /path/to/project/platforms/android/build.xml": │
BUILD FAILED
原因は、platforms/android/local.propertiesにSDKの場所が書かれてるから。このファイルにある「sdk.dir」を移動したSDKの場所に書き換えればコンパイルできるはず。
今回、Android Studioに同梱されてるSDKをやめて、SDKのみをインストールし直したことからこんなことに…。
0 コメント:
コメントを投稿