解決Android 4.2.2 脫機(offline)問題 原

Android在升級到4.2.2之後,在安全性上了一些調整。未USB調試模式增加了白名單功能。只有白名單上的機器才能打開調試。同時需要Adb爲1.0.31以上版本。

基於以上因素。需要自己升級開發工具。

Flash Builder自帶的adb爲1.0.26.需要使用Android SDK更新最新的Platform sdk。之後將C:\android-sdk\platform-tools目錄裏的adb.exe, aapt.exe,adbWinAPI.dll, adbWinUSBApi.dll及lib目錄中的dx.jar複製到Flash Builder安裝目錄的SDK目錄中對應版本的\lib\android\bin目錄並覆蓋同名文件。

比如需要覆蓋:C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\lib\android\bin 目錄中的同名文件

另外,如果已經用舊版本的adb鏈接過設備,使用開發工具或者adb鏈接的時候,看到的狀態可能會是offline(脫機)。這是因爲機器沒有經過授權導致。解決方法是,刪掉%HOME%.android\adbkey和adbkey.pub兩個文件。重新插拔下設備即可。

需要注意: 如果在虛擬機中進行連接調試,則需要將虛擬機的授權文件同樣放到主機的一份,以減少不必要的麻煩。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章