栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

加快Android构建过程

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

加快Android构建过程

采用Maven或Ant之类的命令行构建工具绝对是正确的选择,它使使用Unix / Windows Shell脚本批处理构建过程成为可能。

一起使用maven-properties-plugin和android-maven-plugin即可轻松实现所需的那些小定制。android-maven-
plugin支持资源过滤。您可以将每个构建周期的自定义属性定义为几个属性文件,在构建过程中,android-maven-
plugin可以从外部属性文件中读取这些值,并将其替换为AndroidManifest.xml和其他资源文件(例如res / values /
strings.xml。android-maven-plugin也完全支持Android Library
Project,这使您可以提取/集中常见的android代码并轻松管理所有代码。


假设您要在同一Android项目中使用不同的包/应用程序名称,应用程序图标和string.xml中的某些资源构建5个apk发行版,则可以创建运行mvn
deploy
5次的shell脚本,每次复制其中一个自定义项。属性以及其他适当的icon.png文件放入项目目录,并覆盖现有的文件。这为您提供了不需要任何人工干预的端到端自动构建批处理。

您可以找到一个示例项目MorseFlash,检查android-maven-plugin使用的资源过滤。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/496478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号