1. ホーム
  2. android

[解決済み] Mac OS X 10.9 MavericksでPhoneGap/Cordovaを使ってAndroid用にビルドする際のantコマンドの実行エラーについて

2022-06-01 04:07:08

質問

今日、私はPhoneGap/Cordovaに Mac OS X Mavericks . iOS 用のビルドはうまくいきましたが、Android 用のビルドはいくつかの推測が必要でした。

Android SDK Manager を介して Android 4.2.2 をインストールしました (私は古い API v17 と互換性がなかったため、古い API v17 を使用する必要がありました)。 PATH environment variables を SDK の 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.

どのように解決するのですか?

Mac OS X MavericksではApache Antはもうパスに入っていないため、エラーメッセージは真実であることが証明されました。

弾丸のような解決策。

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

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

  2. HomebrewでApache Antをインストールします。

    brew install ant

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