# Migrating Android Projects to Gradle

DevFeed: [Migrating Android Projects to Gradle](<https://devfeed.tech/articles/migrating-android-projects-to-gradle-30561.md>)

Original publisher: [Read original article](<https://ryanharter.com/blog/2013/07/migrating-android-projects-to-gradle/>)

Published: 2013-07-17T07:00:00Z

Content type: tutorial

Language: en

Sources: [Blogs on Ryan Harter](<https://devfeed.tech/sources/blogs-on-ryan-harter.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [Android](<https://devfeed.tech/topics/android.md>), [Dependency management](<https://devfeed.tech/topics/dependency-management.md>), [Maven](<https://devfeed.tech/topics/maven.md>)

Tags: [aidl](<https://devfeed.tech/tags/aidl.md>), [android](<https://devfeed.tech/tags/android.md>), [build](<https://devfeed.tech/tags/build.md>), [build-system](<https://devfeed.tech/tags/build-system.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [dependency-management](<https://devfeed.tech/tags/dependency-management.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [maven](<https://devfeed.tech/tags/maven.md>)

## AI overview

A tutorial on migrating Android projects from Ant to Gradle. It explains Gradle build files, the Android plugin, dependency management through Maven, Android-specific configuration, and how to preserve an existing Ant-style project structure with custom source sets.

## Source excerpt

I've been using ant to build my Android projects for as long as I can remember. There are many reasons for this, like build consistency and workstation agnosticism, but you can read this article if you want to check that out. Ant is a good tool, but never offered the flexibility that I would have liked in a project. That's where Gradle steps in. After seeing all of the power of the new Gradle build system, I knew I had to convert Hashnote to Gradle. Google has some great documentation for migrating if you already build with Eclipse, but that doesn't work for me.