Как преобразовать проект Eclipse Android в использование Ant для сборки?

У меня есть проект Android в Eclipse, который я хотел бы преобразовать для создания с Ant .

Как я могу это достичь? Я попытался экспортировать файл сборки Ant, но я уверен, что это не сработает (и не работает при запуске ant с экспортированным файлом). Я мало знаю об Анте, так что некоторые объяснения также помогут.

EDIT: теперь мне, похоже, удалось создать необходимый файл сборки, но мне нужно добавить файлы проектов, такие как admob.jar, которые будут видеть муравьи и использоваться для сборки. Так как я получаю следующую ошибку

-dex: [echo] Converting compiled files and external libraries into C:\Users\Jason \Documents\Programming\Android\Android SVN\trunk\GPSAlarm\BusSnooze\bin\classes. dex... [apply] [apply] UNEXPECTED TOP-LEVEL EXCEPTION: [apply] com.android.dx.util.ExceptionWithContext [apply] at com.android.dx.util.ExceptionWithContext.withContext(Exceptio nWithContext.java:46) [apply] at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslato r.java:340) [apply] at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.ja va:131) [apply] at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.jav a:85) [apply] at com.android.dx.command.dexer.Main.processClass(Main.java:297) [apply] at com.android.dx.command.dexer.Main.processFileBytes(Main.java: 276) [apply] at com.android.dx.command.dexer.Main.access$100(Main.java:56) [apply] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.jav a:228) [apply] at com.android.dx.cf.direct.ClassPathOpener.processArchive(Class PathOpener.java:245) [apply] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPath Opener.java:130) [apply] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpe ner.java:108) [apply] at com.android.dx.command.dexer.Main.processOne(Main.java:245) [apply] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:1 83) [apply] at com.android.dx.command.dexer.Main.run(Main.java:139) [apply] at com.android.dx.command.dexer.Main.main(Main.java:120) [apply] at com.android.dx.command.Main.main(Main.java:87) [apply] Caused by: java.lang.NullPointerException [apply] at com.android.dx.cf.code.ConcreteMethod.<init>(ConcreteMethod.j ava:84) [apply] at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslato r.java:243) [apply] ... 14 more [apply] ...while processing <init> ()V [apply] ...while processing com/google/android/apps/analytics/AnalyticsRecei ver.class [apply] [apply] 1 error; aborting 

Solutions Collecting From Web of "Как преобразовать проект Eclipse Android в использование Ant для сборки?"

Запуск android update project -p . В командной строке в базовой папке вашего проекта создаст необходимый файл build.xml и поддерживающие файлы для сборки Ant.

Вы можете создать файл сборки муравья непосредственно из eclipse it self .. Из меню File

Вот шаги по созданию build.xml для любого проекта в eclipse

Файл -> Экспорт -> Общие -> Файлы Ant Buildfiles и выберите требуемый проект для создания файла сборки.

Хотя функции «Запустить конфигурацию в Ant» не существует, вы все равно можете открыть конфигурацию прогона и просмотреть настройки.

На сайте разработчиков Android есть раздел об использовании «Другие IDE» ; Здесь они немного освещают использование Ant для компиляции, если вы уже знакомы с Ant.