Linux開發基於Qt的Android應用指定調試裝置,qtandroid
Linux開發基於Qt的Android應用指定調試裝置
最近安裝了中外結合的Ubuntu Kylin試試。然後換上了搜狗IME,這個編碼的感覺比微軟那個爽多了。開Qt Creator、通過Chromium來訪問網頁也是飛快的,使用GCC編譯的速度也是非常滿意的。而在指定安卓裝置的時候遇到了一點兒小麻煩:我在將安卓平板電腦串連到電腦的時候,發現adb無法讀取,從而Qt Creator的介面看不到我們的真機裝置。怎麼辦呢?記得以前也解決過,但是忘記通過部落格記錄方法了,這次一定要記下來,以後可不能忘記了!
1、開啟終端,命令是:Ctrl + Alt + T
2、到這個目錄去,命令是:cd/etc/udev/rules.d
3、使用gedit或者vi編輯這個檔案,這裡以gedit為例。命令是:sudo gedit 70-persistent-net.rules(注意,有的系統是50-android.rules,這個視情況而編輯)。在最末尾處添加一行:
#我們自己建立的Android平板電腦
SUBSYSTEM=="usb",ATTR{idVendor}=="18d1",MODE="0666"
這個idVendor來自一張idVendor表:表格如下:
公司 |
USB Vendor ID |
Acer |
0502 |
ASUS |
0b05 |
Dell |
413c |
Foxconn |
0489 |
Fujitsu |
04c5 |
Fujitsu Toshiba |
04c5 |
Garmin-Asus |
091e |
Google |
18d1 |
Hisense |
109b |
HTC |
0bb4 |
Huawei |
12d1 |
K-Touch |
24e3 |
KT Tech |
2116 |
Kyocera |
0482 |
Lenovo |
17ef |
LG |
1004 |
Motorola |
22b8 |
MTK |
0e8d |
NEC |
0409 |
Nook |
2080 |
Nvidia |
0955 |
OTGV |
2257 |
Pantech |
10a9 |
Pegatron |
1d4d |
Philips |
0471 |
PMC-Sierra |
04da |
Qualcomm |
05c6 |
SK Telesys |
1f53 |
Samsung |
04e8 |
Sharp |
04dd |
Sony |
054c |
Sony Ericsson |
0fce |
Teleepoch |
2340 |
Toshiba |
0930 |
ZTE |
19d2 |
順利設定後,就能夠在Qt Creator中看到我們的USB真機了。
參考文檔:http://zwkufo.blog.163.com/blog/static/2588251201126113638144/