[解決済み] 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-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.
どのように解決するのですか?
Mac OS X MavericksではApache Antはもうパスに入っていないため、エラーメッセージは真実であることが証明されました。
弾丸のような解決策。
-
ターミナルで以下のコマンドを実行し、Homebrewをダウンロード、インストールします。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"。
-
HomebrewでApache Antをインストールします。
brew install ant
PhoneGapビルドを再度実行すると、Androidアプリが正常にコンパイルされ、インストールされるはずです。
関連
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
Android.mk:7: *** セパレータがありません。
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
アンドロイドスタジオのエラーを解決する --> Error:(1, 0) id 'com.android.application' を持つプラグインが見つかりません。
-
Error:A problem occurred configuring project ':app'. > ビルドを見つけられませんでした。
-
view.getRootView()の本当の意味とテストについて
-
[解決済み] コマンドラインからAndroidエミュレータを起動するにはどうすればよいですか?
-
[解決済み】PhoneGapとCordovaのコマンドに違いはあるのか?
-
[解決済み】エラー。ANDROID_HOME が設定されておらず、PATH に "android" コマンドが含まれていない。これらの条件のうち、少なくとも1つを満たしている必要があります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
armeabi-v7a armeabi arm64-v8a パラメータの意味説明
-
aapt2エラー:ログを確認する(具体的な原因の探り方)
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
プロセス 'command 'F:\sdkbuild-tools', 26.0.2 AAAPT.exe' finished with non-zero exit value 1
-
Android Nで報告されたエラーを解決する: android.os.FileUriExposedException: file:///storage/emulated/0/
-
GoogleMapと連携し、位置情報の取得が可能
-
Android Bluetooth 開発の基本プロセス
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
アンドロイドリストビュー
-
[解決済み] Mac OS X に Apache Ant をインストールするにはどうしたらいいですか?