今日はPhoneGap/Cordovaを試してみましたMac OS X マーベリックスiOS 向けのビルドは問題なく進みましたが、Android 向けのビルドでは多少の推測が必要でした。
Android SDKマネージャー経由でAndroid 4.2.2をインストールしました(古いバージョンを使用する必要がありました)API v17新しいバージョンと互換性がなかったため、PATH environment variables
SDK についてはplatform-tools
、tools
次のコマンドを実行して準備完了だと思いました。
phonegap run android
それにもかかわらず、次のエラーが発生しました:
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.
ベストアンサー1
Apache Ant が Mac OS X Mavericks のパス上になくなったため、エラー メッセージは真実であることが判明しました。
防弾ソリューション:
ターミナルで次のコマンドを実行して、Homebrew をダウンロードしてインストールします。
ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew経由でApache Antをインストールするには、以下を実行します。
brew インストール ant
PhoneGap ビルドを再度実行すると、Android アプリが正常にコンパイルされ、インストールされるはずです。