問題發現
近期學校老師要求使用ispeak軟件來進行口語練習,但是作爲Android 10的用戶我自閉了,真是第一次因爲手機版本過高而自卑。
原因分析
就是ispeak愛口語不能向上兼容Android 10版本運行,不能調用新的API
在Android系統中軟件開發者沒有及時更新。導致兼容性不好,不同版本的系統其API版本也不同,自然有些接口也不同,新的平臺不能使用舊的API,舊的平臺也使用不了新的API。
事實上,開發者只是沒有過華爲的應用審查罷了。
問題解決
原理: 應用多開來繞過兼容性問題升級
原理分析:
前人之述備矣,不願長篇大論
VirtualApp原理解析(1)–初始化及注入流程
實操:
環境:
華爲nova4
版本號:10.0.0.157 GPU Turbo
EMUI:10.0.0
Android:10
步驟:
- 下載並安裝ispeak和多開分身
- 現在打開ispeak即爲閃退,打開多開分身,對ispeak多開處理。同意用戶協議
點擊製作分身
選擇並製作,注意多開時要選中內存隔離,否則可能失敗!!!
打開允許安裝
繼續安裝
3. 安裝完成後手機裏就有兩個ispeak,不要動,打開分身。
4. 打開後發現彈窗
5. 點擊立即更新
6. 安裝新下載的應用
7. 最後卸載原來的分身和多開分身,ispeak已經可以正常使用了。
其實挺簡單的,軟件兼容性問題大多可以通過多開來實現。
突然發現很神奇,但是沒有精力做深入研究了~