Just transferred from Eclipse to Androd studio encountered a lot of pits, today to help everyone to fill pits
As of May 16, 2013, at the I/O Conference, Google launched the new Android development environment,--android Studio, and made improvements to the developer console, adding five new features, and Google has completely abandoned eclipse turn as!
We know that as has chosen the best build tool Gradle
Gradle:gradle is a project automation building tool based on the Apache Ant and Apache maven concepts. It uses a particular domain-specific language (DSL) based on groovy to declare the project settings, discarding the tedious configuration of XML-based.
Java-oriented applications. Currently its supported languages are limited to Java, groovy, and Scala, and plans will support more languages in the future. The future is wide.The
following entry into the theme in as is mainly configured Gradle and Android Gradle plug-ins, note that Gradle and (Android Gradle plugin) must not be confused, 2 of them are different.
Configuration of 1.gradleWhen we set gradle under Gradle under Setting and select "Use Defalut Gradle wrapper (recommended)", the as will be based on {Project.dir}\gradle\wrapper\ The configuration in the Gradle-wrapper.properties file goes gradle when we build an Android project with AS, we configure the Gradle,gradle package, which must be in {Project.dir}\gradle\wrapper\ Gradle-wrapper.properties files, such as My Computer: C:\Users\dsfg\.gradle\wrapper\dists\gradle-2.4-all
#Wed APR 15:27:10 PDT 2013distributionbase=gradle_user_homedistributionpath=wrapper/distszipstorebase=gradle_ User_homezipstorepath=wrapper/distsdistributionurl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
This configuration is gradle if the directory "user home directory/.gradle/wrapper/dists/..." If there is, as will not go to https\://services.gradle.org/distributions/ Gradle-2.2.1-all.zip to download, as will take advantage of the cache in this directory, if the directory does not exist Gradle, as will go to the site according to gradle version to download to the user home directory/.gradle/wrapper/dists/ Gradle-2.2.1-all "directory.
If the "Use local Gradle distribution" is selected, the native Gradle is used, and the local gradle is under the Gradle directory under the main directory of as, such as My Computer D:\android development environment \ android-studio-ide-143.2739321-windows\android-studio\gradle\gradle-2.10
"Global Gradle Setting" We don't think about it for the time being
2.android Gradle plug-in configuration
The above I discuss is gradle configuration, below we say the Android Gradle plug-in configuration, we through the main project Build.gradle to set up the Android Gradle plugin
In the Build.gradle
dependencies { classpath ' com.android.tools.build:gradle:2.0.0 '}
The version of the Android Gradle plugin that is configured here is 2.0.0, again emphasizing that we must remember that the Gradle version and the version of the Android Gradle plugin are not the same thing at all and cannot be confused,
Below is the version relationship table for Android studio version, Gradle version, Android Gralde plugin
The official documentation is attached below:http://tools.android.com/tech-docs/new-build-system/version-compatibility
Android Studio Gradle Configuration