JessYanCoding / JessYanCoding/AndroidAutoSize
initCompatMultiProcess 出错
未關閉
- 主要語言
- Java
- 星號
- 13.7k
- 分支
- 2k
- PR 合併指標
- 30 天內沒有已合併 PR
描述
如果在单进程并在application的onCreate 中调用checkInit 方法,偶尔还会出现Please call the AutoSizeConfig#init() first 会是什么原因?我搜索看到说调用initCompatMultiProcess ,但是我没有在androidManifest注册InitProvider 但是找不到【我是将代码引入工程,因为要修改横竖切换时宽高的处理,不是用远程仓库的方式引入】
调用initCompatMultiProcess 打出下面的日志
E/ActivityThread: Failed to find provider info for com.qt.test.autosize-init-provider
貢獻指南
這個儲存庫沒有索引到貢獻指南
研究方向
先重現來自 application.onCreate 的呼叫,接著結合 AndroidManifest 中的 provider 註冊追蹤 checkInit 和 initCompatMultiProcess。檢查 Failed to find provider info 記錄,並判斷來源整合專案的初始化路徑;完成的標準是記錄原因與經驗證的修正方案。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- android, java
- 領域
- mobile
- Issue 類型
- 缺陷
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 停滯
- 描述清晰度
- 需要釐清
- 新手友好度
- 25/100