【Mac】antコマンドがなくて、Androidの実機動作ができなかった時の対処法

どうも、Averageです。

android

MacでAndroidアプリ開発をしているときに、前までは実機動作の確認ができていたのにできなくなっていました。

私の環境ではAndoridアプリはcocos2d-xを使って開発しているので、ターミナルを使ってビルド&デバッグをするのですが、できなくなっていました。

なんでだろうなーと思っていると、Mac OSを最新の10.9 “Marvericks”にしてからおかしいと気付きました。

調べた結果、どうやらAndroidアプリを実行するためのantコマンドがなくなっていたみたいです。最新バージョンにすることによって、こういう弊害がたまに起きるので注意が必要です。

結局、antコマンドを実行できるためにターミナルに環境をインストールする必要があるみたい。下記のサイトを参考にして、インストールしました。

Error executing command 'ant' on Mac OS X 10.9 Mavericks when building for Android with PhoneGap/Cordova
Today I tried PhoneGap/Cordova with Mac OS X Mavericks. Building for iOS went just fine, but building for Android wasn't without some guesswork. I installed An...

ターミナルで、

ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”

を入力してHomebrewをインストール。その後、

brew install ant

を入力してantをインストールしました。

これでantコマンドが使えるようになって、無事にAndroidアプリを実機で実行・確認できるようになりました。

コメント