android自动打包器原理及使用内容摘要:

enovo。 插入模板变量的用途  结合打包器的三个步骤来看。 编译前修改时,可能针对某个具体文件修改。 此时希望插入具体的模板变量,可以在命名模板中使用它。  因此你可以在修改模板中使用模板变量插入来配置自定义的模板变量。 这些自定义的模板变量可以在命名模板中使用到。 模板技术 (三 )  宏变量。 Var的形式是用来定义宏变量。 宏变量的宏替换十分类似引用模板变量,但是不同之处在于宏变量是自定义的,它只用于宏替换,不被写入运行时模板变量。  宏替换的好处是可以通过它实现配置文件的变化。  宏变量在此处一般与修改模板结合使用。 以便封装修改内容的动态变化。  自动打包器会读取配置文件中的宏变量,通过每次替换宏变量来实现批处理打包。 配置文件结构和优先级  :全局配置文件。 自动打包器会预先加载 ,可将项目配置中常用的配置写在此处。  keystores/*.keystore:签名配置文件。  projects/*.project:项目配置文件。  冲突解决方案 :  当载入这些配置文件产生冲突时,将会按照如下的优先顺序做覆盖处理。 projectkeystore。 当然,若您没有配置 Keystore属性,则可以将 keystore配置文件中的所有需要的属性(keyPath,keyAlias…) 写在 project中。 配置文件的其它  关于路径 :可以使用相对路径,所有相对路径的起始。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。