Why did Android switch the app building system to Gradle?
-
Now: http://tools.android.com/tech-docs/new-build-system/user-guide Found out from Android Studio: http://developer.android.com/sdk/installing/studio-tips.html
-
Answer:
Lets take a look in details on why android adopted gradle Key points for the google to go ahead with gradle for their android development are Create multiple APKs for your app with different features using the same project.(create several variants of an application) Reuse code and resources. Customize, configure, and extend the build process. Customized integration with their own IDE Android Studio. Single build tools to support multiple languages. They had some special requirements for their diverse eco system, they worked with gradleware development team to include customized feature for the android application. They even have customized IDE for android Developers build around gradle. Below article will give you more detail about Gradle build system and checklist of adoption compare to Maven. @http://www.scmtechblog.net/2015/03/gradle-or-maven-dilemma.html There is Detail study done by Rebel labs on comparision @http://pages.zeroturnaround.com/RebelLabs-AllReportLanders_JavaBuildToolsPart2.html?utm_source=Java+Build+Tools%3A+Part+2&utm_medium=allreports&utm_campaign=rebellabs&utm_rebellabsid=83
Vishal Sahasrabuddhe at Quora Visit the source
Other answers
And has a problem: it doesn't scale well. When you start adding dependencies and sub-projects, Ant starts to get messy. The XML files grow bigger and bigger, and they never really gain any sense of organization. Maven suffers similar problems, but less so. Gradle fits in better with professional develop, where unit testing and continuous integration are key components of the development process.
Paul Buonopane
Related Q & A:
- How to implement app purchase in Android app?Best solution by Stack Overflow
- Why to use Google in-app billing?Best solution by developer.android.com
- How to connect Android app to App engine?Best solution by groups.google.com
- Why does Paypal switch to Chinese after I log in?Best solution by paypal-community.com
- Do I have to have Yahoo! Mail Plus to use the Android Yahoo! Mail app?Best solution by answers.yahoo.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.