web-dev-qa-db-ja.com

「ant」はWindowsではコマンドとして認識されません

Androidアプリケーションを開発するのはこれが初めてです。 Windows7のEclipseでAndroidアプリを開発しています。Windows7のコマンドラインインターフェイスからAndroidアプリを実行したいと思います。 AndroidデバイスをPCに接続しています。

Androidプロジェクトの保存に使用するワークスペースディレクトリは

C:\Users\Guest\Desktop\Software Applications Development\Java\Android Moblie Applications Projects\Eclipse Indigo for Java EE x64-bit\project workspace

コマンドラインインターフェイスを開き、作業ディレクトリをAndroidワークスペースディレクトリに変更しました。

cd C:\Users\Guest\Desktop\Software Applications Development\Java\Android Moblie Applications Projects\Eclipse Indigo for Java EE x64-bit\project workspace

Android SDKプラットフォームツールディレクトリをPATH環境変数に含めました。

c:\Users\admin\Android-sdks\platform-tools

次に、これをWindows7のコマンドラインインターフェイスに入力しました。

ant debug

私はcmdにこのエラーメッセージがあります:

antは、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

この問題の解決策は何ですか?

6
user1294663

antは標準のAndroid SDKセットアップの一部ではありません。インストールする必要があります。

  • The Apache Ant Project から最新のant Zipファイルをダウンロードします。
  • Zipファイルをフォルダに解凍します。たとえばc:\ant\
  • 追加 c:\antをパス環境変数に

これらが完了すると、コマンドラインからantを実行できるようになります

4
Sathyajith Bhat

上記を支援するため。 Javaインストールディレクトリからtools.jarがあることを確認してください。そうでない場合は、ダウンロードしてください http://www.Oracle.com/technetwork/Java/javase/downloads/jdk7 -downloads-1880260.html 。インストール後、libサブディレクトリ(path_to_installation/Java/jdkx.xx/lib)にtools.jarが表示されます。その後、この新しいインストールへのパスを追加する必要があります:variable_name:Java_HOMEおよびvariable_value = path_to_installation/Java/jdkx.xx

AntがJDKエラーを再度表示することはありません。すでにtools.jarがある場合は、上記の「path_to_installation/Java/jdkx.xx」のように、ディレクトリを指すようにJava_HOMEを追加するだけです。これは、tools.jarがjdkx.xxディレクトリのどこかにあることを前提としています。 build.xmlの問題については、次のリンクを確認してください: http://www.vogella.com/articles/AndroidBuildAnt/article.html

注:x.x.xは、インストールのバージョン番号を表します

2
I L

ホームディレクトリの.Androidフォルダ〜/ .Android(Linux、Mac OS)またはC:\ Documents and Settings [User Name] .Android in Windows XP or C:\ Users Windows VistaまたはWindows 7の.Androidでdebug.keystoreファイルを削除し、Eclipseに移動してプロジェクトをクリーンアップすると、デフォルトの有効期間が365日の新しいdebug.keystoreファイルが作成されます。

Linuxユーザーの場合:〜/ .Android/debug.keystoreの下にあるデバッグ証明書(debug.keystoreおよびddms.cfg)を削除します

Windowsユーザーの場合:C:\ Documents and Settings\Administrator.Androidの下にあるデバッグ証明書(debug.keystoreおよびddms.cfg)を削除します。

0
VeggieVampire

まず、ANTをダウンロードする必要があります。これがリンク https://ant.Apache.org/bindownload.cgi です。

次に、ダウンロードしたファイルをC:\ Program Files\Ant Folderに抽出します。AntFolderは、抽出したフォルダー名です。

次に、環境変数を設定する必要があります。
このPCを右クリック>プロパティ>システムの詳細設定>環境変数>ユーザー変数>新規>変数名:ANT_HOME&変数値:C:\ ProgramFiles\Ant Files\Apache-ant-1.10.5 > OK。

次に、システム変数に移動して、ビンパスを追加します。
システム変数>パスをダブルクリック>新規> C:\ Program Files\Ant Files\Apache-ant-1.10.5\bin> OK。

正しくインストールされているか確認してみましょう。
コマンドプロンプト>に移動し、ant-versionと入力します。
それでおしまい。それでも問題が発生する場合はお知らせください。

0
Naveen Ram