Android Maven打包批量替换资源文件(overlay换皮肤)&AAR打包依赖模块覆盖策略
1.AAR打包覆盖
主module(APK)会将AAR中同名资源覆盖:
策略如下:
<artifactId>android-maven-plugin</artifactId> <configuration> + <resourceOverlayDirectories> + <dir>res-overlay</dir> + </resourceOverlayDirectories>
在android maven-plugin的configuration节点添加resourceOverlaytDirectioies节点,设置overlay目录。
打包时res-overlay会替换res下的同名资源文件。
可以用来换皮肤,替换不同版本资源文件等。
参考:
https://code.google.com/p/maven-android-plugin/wiki/ApkSourcesDependency
https://code.google.com/p/maven-android-plugin/wiki/Changelog
Android Overlay:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。