最近在研究sdk插件化的功能,遇到了在5.0上反射使用addAssetPath失败的问题,查询不少资料后,发现是谷歌在5.0后加入了校验AndroidManifest.xml的代码段,导致总是返回错误。

代码比较

解决办法:把编译后的AndroidManifest.xml和编译后的布局资源文件放在同一个文件夹。

框架层源代码地址:
https://github.com/android/platform_frameworks_base