a.用adb區域網功能連線裝置
1,先用usb連線執行adb命令,將連線方式改為tcpip
adb tcpip port為埠號
2,拔掉usb線,執行adb命令連線裝置
adb connect ***.***.***.***(裝置ip):port(剛才設定的埠號)
3,正常執行adb命令
adb的工作方式比較特殊採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下adb會daemon相關的網路埠,所以當我們執行eclipse時adb程序就會自動執行。 adb是乙個 客戶端-伺服器端 程式, 其中客戶端是你用來操作的電腦, 伺服器端是android裝置.
b.adb shell的一些常見命令
1.adb shell
a.通過上面的命令,就可以進入裝置或模擬器的shell環境中,在這個linux shell中,你可以執行各種linux 的命令,如果只想執行一條命令,可以輸入adb shell cmd
eg: adb shell dmesg會列印出核心的除錯資訊
adb shell logcat v會列印出log資訊
b.adb shell ls列出裝置的目錄列表
eg: adb連線裝置操作
adb shell
adb -s ***x shell
2.上傳檔案: adb push
/tmp/...指的是在裝置linux環境中要操作檔案的路徑
a.將檔案放入裝置
eg: adb push ***.* /directory
adb -s ***x(裝置編號) ***.* /directory
b.將檔案拉出裝置
eg: adb pull ***.* /directory
adb -s ***x(裝置編號) ***.* /directory
3.安裝程式: adb install <*.apk>
a.用adb安裝apk
eg: adb install ***.apk
adb install -s ***x(裝置編號) ***.apk 多個裝置
b.用adb解除安裝apk
eg: adb uinstall ***.apk(通常要寫明詳細的包名和activity名)
adb uinstall -s ***x(裝置編號) ***.apk 多個裝置
解除安裝的時候當然也可以直接到目錄下使用rm命令也可。
如果有多個裝置在執行的話,傳送命令時必須用上-s,-e或-d這幾個引數指定目標裝置。
adb -e 傳送命令到模擬器。
adb -d 傳送命令到到usb裝置,比如手機。
adb -s 指定乙個目標。adb -s install
例如:adb -s emulator-5554 install helloworld.apk
4.顯示android模擬器狀態:
adb devices 列出所有連線的裝置
例如:~$ sudo /opt/android/android-sdk/tools/adb devices
list of devices attached
emulator-5554 device
ht95lkf00945 device
這裡就列出了兩個裝置,第乙個是模擬器,第二個是手機。
注意:這裡是用root使用者來啟動adb伺服器和執行adb命令,不然就會 出現「no permissions」
adb get-serialno 列印裝置序列號
adb version 列出adb的版本號
adb get-state 列印出的結果一般是offline | bootloader | device
adb help 檢視adb所支援的所有命令
adb version 檢視adb的版本序列號
adb logcat 列印日誌到螢幕
adb bugreport 列印dumpsys,dumpstate和logcat資料到螢幕
adb jdwp 檢視指定的設施的可用的jdwp資訊.
adb forward forward
adb get-serialno 檢視adb例項的序列號.
adb get-state 檢視模擬器/設施的當前狀態.
adb ppp 通過use裝置執行ppp
adb wait-for-device 如果裝置不聯機就不讓執行。
5.等待正在執行的裝置: adb wait-for-device
6.adb start-server
adb kill-server 一般在鍵入adb shell命令後顯示device offline或者是顯示有多個裝置的情況下使用
7.adb remount 重新掛載系統分割槽,就是將系統分割槽重新掛載為可寫。
8. adb root使用管理員許可權
9. adb bugreport列印除所有的bug資訊
10.adb shell logcat -b radio 記錄無線通訊日誌:一般來說,無線通訊的日誌非常多,在執行時沒必要去記錄,但我們還是可以通過命令,設定記錄:
11.adb emu
12.埠**: adb forward adb forward tcp:5555 tcp:1234
(將預設埠tcp 5555**到1234埠上)
MySQL下命令集 mysql命令集
一 連線mysql。1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...
備份命令集
檢視備份命令集 檢視備份集 rman list backupset 檢視schema統計資訊 rman report schema 檢視表空間的備份情況 rman list backup of tablespace users 檢視資料檔案的備份情況 rman list backup of data...
ubuntu 終端命令集
p h4 h4.ctl h3 h3.ctl td p sudo 需要提公升許可權執行的命令 檔案 目錄類命令 系統資訊類命令 adduser newuser 命令用來建立乙個使用者名為 newuser 的新使用者,為新使用者 newuser 建立乙個密碼,使用如下命令 passwd newuser ...