2014年8月24日日曜日

PhoneGap: Android のバージョン番号でビルド失敗するケース

android 向けにビルドした際に以下の様なエラーが出る場合、
バージョン番号のフォーマットが誤っている可能性が高いです。
$ phonegap build android
......
[aapt] [application_root]/platforms/android/ant-build/AndroidManifest.xml:2: error: Error: Float types not allowed (at 'versionCode' with value 'NaN').
 [31m   [error] [39m [application_root]/platforms/android/cordova/build: Command failed with exit code 2

config.xml を開いて、アプリのバージョン番号を確認して下さい。
iOS の場合は 1.0 などでもビルドが通りますが、
Android の場合は 1.0.0 などビルドバージョン(メンテナンスバージョン)まで
記述しなければ上記エラーが発生します。

0 件のコメント:

コメントを投稿