PhoneGap/Cordova を使用して Android 用にビルドするときに、Mac OS X 10.9 Mavericks でコマンド 'ant' を実行するとエラーが発生する 質問する

PhoneGap/Cordova を使用して Android 用にビルドするときに、Mac OS X 10.9 Mavericks でコマンド 'ant' を実行するとエラーが発生する 質問する

今日はPhoneGap/Cordovaを試してみましたMac OS X マーベリックスiOS 向けのビルドは問題なく進みましたが、Android 向けのビルドでは多少の推測が必要でした。

Android SDKマネージャー経由でAndroid 4.2.2をインストールしました(古いバージョンを使用する必要がありました)API v17新しいバージョンと互換性がなかったため、PATH environment variablesSDK についてはplatform-toolstools次のコマンドを実行して準備完了だと思いました。

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 のパス上になくなったため、エラー メッセージは真実であることが判明しました。

防弾ソリューション:

  1. ターミナルで次のコマンドを実行して、Homebrew をダウンロードしてインストールします。

    ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. Homebrew経由でApache Antをインストールするには、以下を実行します。

    brew インストール ant

PhoneGap ビルドを再度実行すると、Android アプリが正常にコンパイルされ、インストールされるはずです。

おすすめ記事