問題:因爲應用內部增加了App更新的模塊。但是測試反應在以下機器上,應用更新之後,桌面的App圖標消失了。但是我在應用管理裏面查看,應用其實是還在的。
問題機型:華爲榮耀V10(尊享版(9.0.0))、華爲 P20(全網標配(8.1.0))、華爲mate20 PRO(9.0)、華爲 榮耀 V20(全網高配(9.0))
因爲只進行了兼容性50的測試,所以雖然目前出問題的都是華爲的機型,但是也不能確定就是華爲手機一家的問題,畢竟測試機裏面還有華爲Mate30Pro,但是測試用的Mate30Pro系統是10.0的,沒有出問題。
所以問題還是不能確定究竟的系統9.0及一下導致的,還是其他什麼原因。
然後我改bug使用的是華爲榮耀V10(尊享版(9.0.0))
解決的方法:修改AndroidMainfest.xml裏面的過濾器
紅色的部分就是我修改之後的部分。
1、刪除
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"></category>
2、將導入第三方文件的格式改成
從:<data android:mimeType="application/*"></data>
改成:
<data android:scheme="file" android:host="*" android:mimeType="*/*"/>
<data android:pathPattern=".*\\.dat"/>
<data android:pathPattern=".*\\.actor"/>