在即时应用程序功能模块中,我导入一个 aar(使用来自 Maven 存储库的“api”语句),其中包含其清单中的活动声明以及此声明中使用的“样式”资源。
由于在基本功能项目中找不到样式资源,因此清单合并失败。
功能模块中导入的 aar 的资源似乎不包含在基本功能模块中。
由于该插件仍处于 alpha 模式,我不确定我是否做错了什么,这是一个错误还是预期的行为。
对此有什么建议吗?
实际上,目前看来这是预期的行为。
他们现在在官方常见问题解答中确认:
“此外,功能模块清单引用的所有资源都必须存在于基本功能模块中。”
如果像所描述的那样,这可能会很麻烦,因为您要么被迫在基本模块中包含提供资源的库,要么至少在基本模块中重新声明(通过覆盖)清单中使用的资源。
Source: https://developer.android.com/topic/instant-apps/faqs.html https://developer.android.com/topic/instant-apps/faqs.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)