"Ant" не розпізнається як команда у Windows


6

Це мій перший час розробки додатків для Android. Я розробляю додаток для Android на Eclipse у Windows 7. Я хотів би запустити програму Android з інтерфейсу командного рядка Windows 7. \ t Мене підключено пристрій Android до комп'ютера.

Каталог робочої області, який я використовую для зберігання проекту 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

Потім я ввів це в інтерфейс командного рядка Windows 7:

ant debug

Це повідомлення про помилку на cmd:

ant не розпізнається як внутрішня або зовнішня команда, операційна програма або пакетний файл.

Яке рішення цієї проблеми?


1
Якщо ви cd до ...\android-sdks\platform-tools працює команда? Іншими словами, це ant у цьому каталозі?
iglvzx

Чи були ви певні помилки, тобто, ви розділили ... інструменти платформи з крапкою з комою?
harper

Не було помилки
user1294663

Відповіді:


4

ant не є частиною стандартної інсталяції Android SDK. Вам доведеться його встановити.

  • Завантажте останній файл zip з Проект "Мурахи Апачі" .
  • Витягніть zip-файл у папку, скажімо c:\ant\
  • Додати c:\ant до змінної середовища шляху

Після цього ви зможете запустити ant з командного рядка


Я до сих пір не можу запустити мураха, незважаючи на завантаження, витягти в папку і додати до змінної середовища шляху. Вікна, на яких я працював, були 64-розрядної версії. андроїд SDK підтримує 32-розрядний java java, але не 64-бітну java jdk
user1294663

до речі мій робочий простір знаходиться в обліковому записі гостя Windows 7. Я звернувся до андроїд робочої області за допомогою облікового запису адміністратора Windows 7. \ t
user1294663

@ user1294663 SDK підтримує 64-розрядний JDK (я використовую 64-розрядний JDK, fyi).
Sathyajith Bhat

Інсталятор андроїд вікон не може продовжувати встановлювати андроїд SDK, коли я встановив тільки 64-розрядну версію java для Windows 7 64-bit. При установці андроїд вікон виявляє 32-розрядну версію java jdk можна встановити андроїд sdk. Це було те, що я зіткнувся.
user1294663

1
Я думаю я спромігся бігаю ant. Я помістив змінну середовища для директорії apache ant з bin. Тоді я побіг mong налагодження. Тепер я бачу інше повідомлення. Вона говорить не вдалося знайти tools.jar Очікується знайти його в C: Програмні файли Java jre7 lib tools.jar Buildfile: build.xml не існує збій. Тепер що ???
user1294663

2

Щоб допомогти з вищезазначеним. перевірте з каталогу встановлення Java, що у вас є tools.jar; якщо не піти і завантажити http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html . після встановлення ви повинні побачити tools.jar у підкаталозі lib (тобто path_to_installation / java / jdkx.x.x / lib). Після того; потрібно додати шлях до нової інсталяції за допомогою: variable_name: JAVA_HOME і variable_value = path_to_installation / java / jdkx.x.x

Ant не повинен знову давати вам помилку JDK. Якщо у вас вже є tool.jar, то просто додайте JAVA_HOME, щоб вказати на каталог, як згадувалося вище "path_to_installation / java / jdkx.x.x" - це припускає, що tools.jar є де-небудь у каталозі jdkx.x.x Ви можете зіткнутися з проблемами з build.xml, перевірте це посилання: http://www.vogella.com/articles/AndroidBuildAnt/article.html

Примітка. X.x.x представляє номер версії вашої інсталяції


1
Я думаю, що це має бути JAVA_HOME, не JAV_HOME.
BruceHill

Так, спасибі ... Оновлено відповідно.
I L

0

Перейдіть до папки .android у вашому домашньому каталозі ~ / .android (Linux, Mac OS) або C: Документи та налаштування [Ім'я користувача] .android у Windows XP або C: Користувачі. і видалити файл debug.keystore. Потім перейдіть до eclipse і очистіть проект, це створить новий файл debug.keystore з терміном дії 365 днів.

Для користувачів Linux: видаліть сертифікат налагодження (debug.keystore і ddms.cfg) під ~ / .android / debug.keystore

Для користувачів Windows: видаліть сертифікат налагодження (debug.keystore і ddms.cfg) у розділі C: Документи та налаштування Адміністратор.android


0

По-перше, ви повинні завантажити ANT. Ось посилання https://ant.apache.org/bindownload.cgi .

Потім витягніть завантажений файл у C: Program Files Файл Ant, де Ant Folder - це назва папки, де я витягнув.

Тепер ви повинні встановити змінні середовища.
Клацніть правою кнопкою миші на цьому ПК & gt; Властивості & gt; Розширені системні налаштування & gt; Змінні середовища & gt; Змінні користувача & gt; Новий & gt; Назва змінної: ANT_HOME & amp; для значення змінної: C: Файли програм Ant файлів apache-ant-1.10.5 & gt; В ПОРЯДКУ.

Тепер перейдіть до системних змінних, щоб додати шлях до bin.
Системні змінні & gt; двічі клацніть на шляху & gt; Новий & gt; C: Програмні файли Ant Files apache-ant-1.10.5 bin & gt; В ПОРЯДКУ.

Тепер давайте перевіримо, чи встановлено його правильно чи ні.
goto Командний рядок & gt; і тип ant -version.
Це воно. Дайте мені знати, якщо все ще виникають труднощі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.