最近開Android項目時,使用榮耀9真機調試時,Android Studio上也檢測到了設備,但是adb老是連接不上,也試了很多方法,如:
https://www.cnblogs.com/qiantao/p/12290636.html
還是沒有解決問題,這可能是華為手機的特殊之處:
打開設置,點擊關於手機,連續點擊版本號直到出現您正處於開發者模式!提示。
返回上一級菜單,打開開發者選項,先選擇“僅充電”模式下允許 ADB 調試,再打開USB調試。
將手機插入 USB 接口連接到電腦,待彈出是否允許 USB 調試?的選項后,選擇始終允許使用這台計算機進行調試,點擊確定看看呢。
補充:
Error while Launching activity
記錄一個非常有意思的問題。
在我連接手機調試完app后,手賤的我卸載了這個app,然后等我再次調試的時候,就出現了這個錯誤。
首先我懷疑是xml配置文件中把啟動activity給誤刪了,結果發現不是。
進過一番谷歌后,得到以下方法:
1 重新build工程
2 clear工程
3 Terminal中進行命令:adb uninstall 包名
但是
這些方法對我不管用,依然還是這個錯誤(你可以試一下這些方法)。
后來發現
我用的是HuuaWei Mata10 Pro,這里面有兩個可操作的交互系統(正常交互系統和隱私交互系統),通過USB安裝軟件時,會給兩個操作系統都安裝上,而我恰恰卸載了一個系統里面的,另一個沒有卸載,這就悲劇了^^!
解決方法也顯而易見,就是卸載另一個系統中的app。
如果你的手機也是華為手機(開啟了隱私系統,如果你沒開啟,手機默認是一個交互系統)或者是雙交互系統的手機,那就卸載另一個吧,就是這么簡單。
本人是直接將隱私空間給關閉了