我正在考虑创建一个核心应用程序库(一个包含所有逻辑的库项目)、一个免费版本)和一个使用该库的完整版本。
据我了解,清单中的某些内容不会合并,例如权限和活动,版本代码是否合并?我可以在库中放置一个版本代码来同时应用于免费和付费版本吗?
第二个问题是,我当前的应用程序(我将变成Android库的应用程序)依赖于一个库,因此,如果我将其设为一个库,据我所知,你不能让一个库从一个库继承。我该如何解决这个问题?
ADT 工具版本 20 支持 AndroidManifest.xml 合并:
“将库项目清单文件自动合并到包含项目的清单中。使用manifestmerger.enabled 属性启用。”
http://tools.android.com/download/adt-20-preview http://tools.android.com/download/adt-20-preview
您需要 20.0.3 或更高版本才能使其在 Eclipse 中工作。
发行说明ADT 21 预览 https://sites.google.com/a/android.com/tools/download/adt-21-preview有这样的评论:
“修复了清单合并,以正确调整合并清单中的库类。”
不确定这意味着什么,但如果您遇到合并问题,可能值得检查一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)