android 插件化 androdpluginmgr 擴展開發問題

插件中使用了 宿主工程中的代碼。插件

解決方案:日誌

將宿主中用到的模塊打包成class.jar 依賴。 ssl

在插件中添加,依賴。class

運行成功。打包

起初的錯誤方案:日誌分析

將插件中依賴到的宿主的類文件,直接在插件中作,空實現。由於認爲PluginClassLoader 先使用parent classloader find class ,所以仍然會加載宿主中的class。 而不是在插件中的class。loader

可是在使用中,卻出現了奇怪的崩潰。(因爲設備緣由 沒有抓到日誌分析。)文件

 

Todo: 依賴的classes .jar 是否在打包的時候能被剔除?sse

相關文章
相關標籤/搜索