Android 開發調試各種國產手機經驗總結


為何加上“國產”二字呢,因為目前測試時就國產手機存在的安裝問題多,而且都很奇葩,不得不說對於開發者時很不友好的。

下面就是個人總結的針對不同的機型調試時出現的問題做的總結:

1、VIVO 手機

解決方案:

gradle.properties中添加android.injected.testOnly = false

二、華為手機

1. 真機調試無法使用

在Android開發中,一直在使用華為的榮耀8進行調試,但是突然某一次,發現USB調試無法使用了,且在其他的電腦上進行調試也不行。

后來經過查資料,總算解決了此問題,在這里進行一下解決方案的記錄。

需要如下操作才能正常使用 USB 調試模式。 

首先打開撥號盤,輸入 

*#*#2846579#*#* 

然后會彈出如下界面:

再下一個對話框內選擇“USB端口設置” 

在彈出來的下一個對話框內選擇“Google模式”,選擇“確定” 

到這里會顯示端口配置成功,退出工程模式. 

驗證是否解決:

此時應該可以正常使用 USB 調試模式,如果還是有問題,可以嘗試重啟手機。

2. 應用權限在設置中開啟,但運行測試時發現還是無權限

此問題多發於華為的榮耀系列手機,Android版本在6.0及以上。

官方說法:在Android 6.0版本中,有些權限屬於Protected Permission,這類權限只在AndroidManifest.xml中聲明是無法真正獲取到的,還需要在代碼中動態獲取,然后再運行時用戶在權限許可彈出對話框點擊了“允許”后,方可真正獲得此權限。

此機型問題: 榮耀系列部分機型在“設置-->應用”里修改權限后,發現在寫文件操作時失敗。必須使用代碼動態獲取權限才能正常使用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM