這兩天一直研究在APK不安裝情況下,動態加載APK代碼和資源,整理下問題點,以備後用。
首先可以肯定的是,加載資源是沒有問題的,在此也不做描述。主要記錄下動態加載代碼的注意點:
1.加載APK代碼用DexClassLoader而不是PathClassLoader
2.注意動態切換AssetManager, Resources, Theme
3.“Class ref in pre-verified class resolved to unexpected implementation”的問題解決
感謝以下參考資料:
第三篇幫助很大,如有什麼問題,郵件聯繫,我可以提供源碼;