gradle.properties
使用gradle.properties 创建通用变量
据我所知,此解决方案仅限于 Android 项目。在 /gradle.properties 中,您可以像这样定义通用或项目级变量:Link
myBuildToolsVersion=20.0.0
myMinSdkVersion=10
myTargetSdkVersion=22
myCompileSdkVersion=22
gradle-wrapper.properties
在内部,Android Studio 使用包装器配置中定义的 Gradle 版本。该配置可以在gradle/wrapper/gradle-wrapper.properties. 中找到。当 Google 决定是时候使用新版本的 Gradle 时,Android Studio 会显示一条提示您升级的消息。然后您需要做的就是单击消息,Android Studio 将编辑属性文件并为您同步 Gradle 安装。 Link
local.properties
local.properties 文件位于项目的根级别。
此文件不应包含在源代码管理中。在(错误地)将它包含在源代码管理中,然后在本地删除文件后,Android Studio 会自动为我重新创建文件。
这是该文件的示例内容:
## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Thu Aug 14 14:49:26 PDT 2014
sdk.dir=C\:\\Program Files (x86)\\Android\\android-studio\\sdk
注意sdk.dir= 引用Android Studio SDK 的安装位置(在不同的机器上可能不同)。
Link
settings.gradle
-
':lib' 是一个逻辑项目路径,它根据settings.gradle 中提供的信息映射到物理路径。
- 多项目构建可以具有任意目录结构,在
settings.gradle 中配置。除非您愿意,否则无需移动目录。 Link
有关 gradle 的更多信息,您需要查看以下链接,这些链接可以帮助您更多地了解 gradle 和 gradle 系统。 Gradle 让开发人员的生活变得轻松,无需对 library updation 、 apk generation 、 import lib easily 、 product flavors 等等感到头疼。
http://www.vogella.com/tutorials/Gradle/article.html
https://developer.android.com/studio/build/gradle-tips.html