68
votes

I have an android project that uses ant to build, is it possible to import this ant project in eclipse IDE?

update : There is an option to create project using ant build.xml in eclipse File->New->Project->Java->Java project from existing ant Buildfile. and if the build.xml file is selected it show error Specified buildfile does not contain a javac task

I guess javac is declared in this task

<taskdef name="setup"
classname="com.android.ant.SetupTask"
classpathref="android.antlibs"/>
3
You cannot import or you want a simpler import way than the File>Import>Folder/System way?pinichi
I would like to import/create the project in eclipse with the same settings that are specified in build.xml.Suresh
That's impossible. You can define much more complicated logic in a build.xml than eclipse could ever supportSean Patrick Floyd
the error is because the android sdk is missing in the classpath or the classpath is not set for android.antlibs. Depending on the build.xml, you often pass a parameter with it that tells ant where to find the properties file in which the path to the android sdk is set.Mathias Conradt

3 Answers

110
votes

From this link:

  1. Open Eclipse, select File > New > Project
  2. Select "Java Project from Existing Ant Build File"
  3. Show your build file and write a project name
12
votes

just simply import "existing projects into workspace" and import your project. then open 'ant' window from windows-->show/view --> ant

drag-drop your ant file from project explorer to the ant window.

click to expand, and select the target you want to run ->right click -> run as ANT

your setup should be ok with this.

1
votes

Try the following method, got it work for me.

  1. Make sure you have ant installed
  2. Create new project> android project > choose from exisiting source (your project source)
  3. Download ant-contrib.jar, then unzip it and put the jar file to where you prefer.
  4. Add the ant-contrib jar file to Eclipse: Window>Preferences>Ant>Runtime>Global Entries>Add external jar
  5. Configure your build.properties. (copy and edit build.properties.example to build.properties)
  6. Now open build.xml in editor in Eclipse then hit Run
  7. Add the built jar files in your project properties, Project Properties>Java Build Path>Add JAR