爲什麼加上「國產」二字呢,由於目前測試時就國產手機存在的安裝問題多,並且都很奇葩,不得不說對於開發者時很不友好的。android
下面就是我的總結的針對不一樣的機型調試時出現的問題作的總結:測試
gradle.properties中添加android.injected.testOnly = false
在Android開發中,一直在使用華爲的榮耀8進行調試,可是忽然某一次,發現USB調試沒法使用了,且在其餘的電腦上進行調試也不行。gradle
後來通過查資料,總算解決了此問題,在這裏進行一下解決方案的記錄。調試
須要以下操做才能正常使用 USB 調試模式。 code
首先打開撥號盤,輸入 xml
*#*#2846579#*#*
而後會彈出以下界面:blog
再下一個對話框內選擇「USB端口設置」 開發
在彈出來的下一個對話框內選擇「Google模式」,選擇「肯定」 io
到這裏會顯示端口配置成功,退出工程模式. class
此時應該能夠正常使用 USB 調試模式,若是仍是有問題,能夠嘗試重啓手機。
此問題多發於華爲的榮耀系列手機,Android版本在6.0及以上。
官方說法:在Android 6.0版本中,有些權限屬於Protected Permission,這類權限只在AndroidManifest.xml中聲明是沒法真正獲取到的,還須要在代碼中動態獲取,而後再運行時用戶在權限許可彈出對話框點擊了「容許」後,方可真正得到此權限。
此機型問題: 榮耀系列部分機型在「設置-->應用」裏修改權限後,發如今寫文件操做時失敗。必須使用代碼動態獲取權限才能正常使用。