好不容易折騰好了sdk,自然要把adb用起來,但是我打開終端輸入adb devices,得到的卻是如下內(nèi)容:
no permissions
乍一看好像需要root權(quán)限,可是輸入sudo adb devices,還是不行,上網(wǎng)研究了一下,原來最開始啟動adb的時候要有root權(quán)限,然后就隨便了,如果一開始忘記了加sudo,就必須先終止adb,然后重來,過程如下:
$ adb kill-server
$ sudo adb start-server
$ adb devieces
看看是不是可以得到設(shè)備信息了?我的機器是G1,不過所有android系統(tǒng)的機器應(yīng)該都一樣的。
另外,如果你向我一樣把sdk的目錄寫進了當(dāng)前用戶的PATH設(shè)置,但是root用戶的PATH里沒有,那么第二步會提示command not found,只要換成如下命令就行了:
$ sudo /sdk安裝目錄/tools/adb start-server
PS:本文用Drivel發(fā)布,我發(fā)現(xiàn)Ubuntu下的博客客戶端都很簡潔。