2013年11月23日土曜日

Android SDKの場所を変えた時にCordovaプロジェクトで修正すべき所

結構なレアケースだと思うんだけど、少しハマったので記録。

こんな条件の時に出会う。

  • 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 コメント:

コメントを投稿