在linux下真機除錯android程式
在linux裡面,模擬器可以直接識別,使用adb也沒有限制,但是手機插上usb之後,adb並不識別,顯示的是問號,在eclipse裡面也是這樣。
解決方法如下:
1.在bash中輸入lsusb,可以看到很多BUS裝置,很多都是Linux Foundation 1.1 root hub的,這是沒有插上usb裝置的埠,插上手機的埠會出現另外的字串,比如我的是High Tech Computer Corp. 然後記下它的id:0bb4:0c02
2.在/etc/udev/rules.d目錄下新建一個51-android.rules檔案,內容如下:
- SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0660",GROUP="plugdev"
- SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
- SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c01", SYMLINK+="android_fastboot"
這裡的idVendor是第一步中記下的id。
3.執行如下命令
- chmod a+r /etc/udev/rules.d/51-android.rules
- sudo adb kill-server
- sudo adb devices
然後就會發現 adb可以用了。
相關文章
- 2: mac 下真機除錯 android 手機Mac除錯Android
- android真機除錯方法Android除錯
- android通過USB使用真機除錯程式Android除錯
- android機頂盒真機除錯方法Android除錯
- android真機除錯程式時會把以前的程式刪掉Android除錯
- IOS真機除錯iOS除錯
- 安卓真機除錯安卓除錯
- 22 真機除錯bug(除錯包)除錯
- 在Eclipse下除錯GlassFish程式Eclipse除錯
- Scrcpy投屏真機到電腦 並整合DevEco真機除錯 Mac系統下dev除錯Mac
- Xcode 免費真機除錯XCode除錯
- 移動端真機除錯工具除錯
- 移動開發真機除錯移動開發除錯
- linux下用gdb除錯c程式Linux除錯C程式
- Android+Chrome 真機除錯H5頁面實踐AndroidChrome除錯H5
- MogoH5+ 如何真機除錯(一)GoH5除錯
- HBuildx如果啟用IOS真機除錯?UIiOS除錯
- 編寫和除錯Android下JNI程式流程除錯Android
- 在 Linux 下編譯及除錯 C 程式碼的簡易指南Linux編譯除錯
- ReactNative iOS真機除錯注意事項ReactiOS除錯
- 如何配置React Native真機除錯-iOSReact Native除錯iOS
- linux 下GDB除錯Linux除錯
- 小米系列真機除錯程式碼時遇到小米系列手機除錯Installation failed with message Failed to establish session除錯AISession
- Xamarin Android真機測試報錯Android
- 在Linux下產生並除錯core檔案Linux除錯
- 真機除錯裝置不夠?華為AGConnect雲除錯幫你忙除錯GC
- ios 利用Reveal來除錯介面2--真機除錯(步驟詳解)iOS除錯
- 移動端真機除錯實戰經驗除錯
- xcode7免證書真機除錯XCode除錯
- Xcode7 真機除錯步驟分享XCode除錯
- 一個安卓手機遠端真機除錯平臺安卓除錯
- Linux下的除錯工具Linux除錯
- 遠端除錯在Linux車機中的應用除錯Linux
- 如何實用便捷的在本地真機除錯WEB端HTML5網頁除錯WebHTML網頁
- Xcode 9 設定 iOS無線真機除錯XCodeiOS除錯
- 在WIN下刪除LINUXLinux
- UE Puerts 在 Android 的除錯方法Android除錯
- linux下gdb單步除錯Linux除錯