Android XML资源合并工具

Android XML资源合并工具,第1张

在做聚合SDK开发时,Android方向会遇到从Java编译到APK打包的一系列问题,其中有一项就是需要合并多个工程中AndroidManifest.xml以及strings.xml、styles.xml中的信息,这样才能使用aapt工具生成正确的R.java文件

但由于AndroidManifest.xml中,字段名中包含 "android:" 带冒号的特殊字符串,所以还无法使用序列化解析XML的方式处理。

目前我通过解码的方式读取出XML中的所有字段信息,保存在结构体的数组对象中,这样既方便记录字段信息,又方便做去重处理。直到全部XML处理完毕,再将结构体生成成一个新的XML文件导出。

参数:

-m : 主要XML文件的路径,相同属性以主XML为准。

-l : 合并XML文件的路径。

-o : 导出新XML文件的路径。

参数:

-m : 主要XML文件的路径,相同属性以主XML为准。

-l : 合并XML文件的路径。

-o : 导出新XML文件的路径。

告诉你一个很简单的办法,

如果是XP系统,打开资源管理器找到放TXT的文件夹将所有的TXT文件选中,按F2改名为***.xml就OK了

祝你好运!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8058820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存