Android Studio的项目使用,Gradle构建系统构建。当我们创建一个Android Studio项目,它配备了两个Gradle脚本,和一些其他的配置文件。在Project窗口,Android视图,可以在Gradle Sctipts发现所有这些文件。
①.Local.properties文件指示你的Android SDK的位置,在Android Studio 1那必须安装在Studio的安装文件夹以外。如果我们有Android SDK的另一个副本,我们可以在这里重置它的值。但是这个选项,与许多其他选项一样,还可以通过Android Studio的用户界面设置。所以,不必在文件本身作修改。此设置可以通过File菜单 —> Project Structure(项目结构),在列表顶部的SDK Location。这里有两个条目,一个用于Android SDK和一个用于JDK,而这些设置是特定于该项目,这样就可以有一个Android项目使用SDK的一个副本,可以指定其他项目使用另一个版本SDK。
②.gradle.properties文件,此文件的默认版本完全被注释掉,当我们建立项目时,可以决定很多关于Gradle的行为,其中别注释掉的第10行有关于JVM的参数,只是和Gradle的内存管理有关,和我们的Android设备上的应用程序无关。我们可以看一下文件的底部所指的参考文档,了解更多有关此过程,以及如何配置它。
③.有两个名为Build.gradle的文件。顶层文件称为项目文件。通常情况下,不必修改该文件。它有两个引用的方法,名为jcenter,有一个类路径,Gradle插件的包名和当前版本。通常我们不会改变此值。如果你升级Android Studio,然后重新打开这个项目,你可能会看到这个值已经改变了。
另一个名为Build.gradle的文件是在app文件夹。这个文件是用来配置很多与应用程序相关的配置。应用程序ID在其中设置,这是唯一的字符串,用来标识你的应用程序。这也是我们配置minSdkVersion和TargetSdkVersion的地方。我们可以直接在这里更改这些文件,例如,如果你想针对不同的SDK,或更改要支持的最低SDK版本,你就只需在这里进行更改。编译SDK版本和目标SDK版本必须和已安装在你的计算机上的SDK版本API级别相匹配。