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

どうも、Averageです。

android

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

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

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

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

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

https://stackoverflow.com/questions/19495610/error-executing-command-ant-on-mac-os-x-10-9-mavericks-when-building-for-andro

ターミナルで、

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

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

brew install ant

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

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