android studio+grade配置构建
|
Android构建系统编译应用资源和源代码,然后将它们打包成可供您测试、部署、签署和分发的APK。AndroidStudio使用Gradle这一高级构建工具包来自动化执行和管理构建流程,同时也允许您定义灵活的自定义构建配置。每个构建配置均... Android构建系统编译应用资源和源代码,然后将它们打包成可供您测试、部署、签署和分发的 APK。Android Studio使用 Gradle这一高级构建工具包来自动化执行和管理构建流程,同时也允许您定义灵活的自定义构建配置。每个构建配置均可自行定义一组代码和资源,同时对所有应用版本共有的部分加以重复利用。Android Plugin for Gradle与这个构建工具包协作,共同提供专用于构建和测试 Android应用的流程和可配置设置。 Gradle和 Android插件独立于 Android Studio运行。这意味着,您可以在 Android Studio内、使用计算机上的命令行工具或在未安装 Android Studio的计算机(例如持续性集成服务器)上构建 Android应用。如果您不使用 Android Studio,可以学习如何从命令行构建和运行您的应用。无论您是从命令行、在远程计算机上还是使用 Android Studio构建项目,构建的输出都相同。 注:由于 Gradle和 Android插件独立于 Android Studio运行,您需要单独更新构建工具。请阅读版本说明,了解如何更新 Gradle和 Android插件。 Android构建系统非常灵活,让您能够在不修改应用核心源文件的情况下执行自定义构建配置。本章帮助您了解 Android构建系统的工作原理,以及它如何帮助您对多个构建配置进行自定义和自动化处理。如果您只想了解有关部署应用的更多信息,请参阅在 Android Studio中构建和运行项目。要立即开始使用 Android Studio创建自定义构建配置,请参阅配置构建变体。 构建流程构建流程涉及许多将您的项目转换成 Android应用软件包 (APK)的工具和流程。构建流程非常灵活,因此了解它的一些底层工作原理会很有帮助。 图 1.典型 Android应用模块的构建流程。 如图 1所示,典型 Android应用模块的构建流程通常依循下列步骤:
构建流程结束时,您将获得可用来进行部署、测试的调试 APK,或者可用来发布给外部用户的发布 APK。 自定义构建配置Gradle和 Android插件可帮助您完成以下方面的构建配置:
build.gradle文件)进行更改。这些纯文本文件使用域特定语言 (DSL)以 Groovy语言描述和操作构建逻辑,后者是一种适用于 Java虚拟机 (JVM)的动态语言。您无需了解 Groovy便可开始配置构建,因为 Android Plugin for Gradle引入了您需要的大多数 DSL元素。如需了解有关 Android插件 DSL的更多信息,请阅读 DSL参考文档。开始新项目时,Android Studio会自动为您创建其中的部分文件(如图 2所示),并为它们填充合理的默认值。 图 2. Android应用模块的默认项目结构。 (编辑:无忧刷机网 - 51刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
