android studio+grade配置构建
|
Gradle还包括两个属性文件,位于项目根目录,可用于指定适用于 Gradle构建工具包本身的设置:
将项目与 Gradle文件同步当您在项目中对构建配置文件进行更改时,Android Studio会要求您同步项目文件,以便其导入您的构建配置更改并执行一些检查来确保您的配置不会造成构建错误。 要同步项目文件,您可以点击做出更改后出现的通知栏中的 Sync Now(如图 3所示),或者点击菜单栏中的 Sync Project 。如果 Android Studio通知配置出现错误,例如:您的源代码使用了只有在compileSdkVersion以上的 API级别中才会提供的 API功能,会显示 Messages窗口,具体描述该问题。图 3.在 Android Studio中将项目与构建配置文件同步。 Android Studio按逻辑关系将每个模块的源代码和资源分组为源集。模块的main/源集包括其所有构建变体共用的代码和资源。其他源集目录为可选项,在您配置新的构建变体时,Android Studio不会自动为您创建这些目录。不过,创建类似于 main/的源集有助于让 Gradle只应在构建特定应用版本时使用的文件和资源井然有序:
例如,要生成应用的“完整调试”版本,构建系统需要合并来自以下源集的代码、设置和资源:
注:当您在 Android Studio中使用 File > New菜单选项新建文件或目录时,可以针对特定源集进行创建。可供您选择的源集取决于您的构建配置,如果所需目录尚不存在,Android Studio会自动创建。 如果不同源集包含同一文件的不同版本,Gradle将按以下优先顺序决定使用哪一个文件(左侧源集替换右侧源集的文件和设置): 构建变体 >构建类型 >产品风味 >主源集 >库依赖项 这样一来,Gradle便可使用专用于您试图构建的构建变体的文件,同时对与其他应用版本共用的 Activity、应用逻辑和资源加以重复利用。在合并多个清单时,Gradle使用同一优先顺序,这样每个构建变体都能在最终清单中定义不同的组件或权限。如需了解有关创建自定义源集的更多信息,请转至创建用于构建变体的源集。 (编辑:无忧刷机网 - 51刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
