
这些模块是aar文件.
有没有办法在运行时动态加载aar文件?
我知道可以用urlclassloader加载包含的classes.jar.但比我无法加载布局,字符串,…资源. HM
有谁知道如何解决这个问题?
编辑:
我找到了一些相关的主题:
> Dynamically loading aar library
> https://stackoverflow.com/questions/25919338/is-possible-to-include-a-dynamically-aar-file
> Write Plugin for Android App
> Plugins architecture for an Android app?
> How to develop an app that has add-ons?
> Android – Build an application that supports add-ons
由于第一个链接的答案,它似乎不起作用.我希望我的想法是错的.
解决方法 有一个gradle插件可以帮助将aar解耦为资源和dexes. Check this out当您使用注入依赖项构建项目时,此插件提取aar并将资源与项目资源合并,而不是合并清单,然后收集所有jar(在每个aar内部和jar依赖项内)并创建一个可以上传到的dex文件任何服务器并在运行时下载dex和load. 总结以上是内存溢出为你收集整理的Android动态加载模块全部内容,希望文章能够帮你解决Android动态加载模块所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)