『壹』 ADB是什麼 ADB常用命令介紹
adb是windows系統通過usb或者無線連接android手機的一個介面
adb 常用命令大全
1. 顯示系統中全部Android平台:
android list targets
2. 顯示系統中全部AVD(模擬器):
android list avd
3. 創建AVD(模擬器):
android create avd --name 名稱 --target 平台編號
4. 啟動模擬器:
emulator -avd 名稱 -sdcard ~/名稱.img (-skin 1280x800)
5. 刪除AVD(模擬器):
android delete avd --name 名稱
6. 創建SDCard:
mksdcard 1024M ~/名稱.img
7. AVD(模擬器)所在位置:
Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)
8. 啟動DDMS:
ddms
9. 顯示當前運行的全部模擬器:
adb devices
10. 對某一模擬器執行命令:
abd -s 模擬器編號 命令
11. 安裝應用程序:
adb install -r 應用程序.apk
12. 獲取模擬器中的文件:
adb pull <remote> <local>
13. 向模擬器中寫文件:
adb push <local> <remote>
14. 進入模擬器的shell模式:
adb shell
15. 啟動SDK,文檔,實例下載管理器:
android
16. 缷載apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
17. 查看adb命令幫助信息:
adb help
18. 在命令行中查看LOG信息:
adb logcat -s 標簽名
19. adb shell後面跟的命令主要來自:
源碼\system\core\toolbox目錄和源碼\frameworks\base\cmds目錄。
20. 刪除系統應用:
adb remount (重新掛載系統分區,使系統分區重新可寫)。
adb shell
cd system/app
rm *.apk
21. 獲取管理員許可權:
adb root
22. 啟動Activity:
adb shell am start -n 包名/包名+類名(-n 類名,-a action,-d date,-m MIME-TYPE,-c category,-e 擴展數據,等)。
23、發布埠:
你可以設置任意的埠號,做為主機向模擬器或設備的請求埠。如:
adb forward tcp:5555 tcp:8000
24、復制文件:
你可向一個設備或從一個設備中復制文件,
復制一個文件或目錄到設備或模擬器上:
adb push
<source>
<destination></destination></source>
如:adb
push test.txt /tmp/test.txt
從設備或模擬器上復制一個文件或目錄:
adb
pull <source>
<destination></destination></source>
如:adb
pull /addroid/lib/libwebcore.so .
25、搜索模擬器/設備的實例:
取得當前運行的模擬器/設備的實例的列表及每個實例的狀態:
adb devices
26、查看bug報告:
adb bugreport
27、記錄無線通訊日誌:
一般來說,無線通訊的日誌非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:
adb shell
logcat -b radio
28、獲取設備的ID和序列號:
adb get-proct
adb get-serialno
29、訪問資料庫SQLite3
adb shell
sqlite3
#cd system/sd/data //進入系統內指定文件夾
#ls //列表顯示當前文件夾內容
#rm -r xxx //刪除名字為xxx的文件夾及其裡面的所有文件
#rm xxx //刪除文件xxx
#rmdir xxx //刪除xxx的文件夾
『貳』 手機adb命令怎麼使用
adb連接手機
【主要方式】
主要是通過adb命令進行鏈接手機或者查看手機連接的狀態。
【原理】
通過指令或者查看連接狀態確定是否開啟手機連接狀態。
【實現步奏】
通過usb連接電腦,注意一定要把360等手機助手關閉退出,這些軟體會佔用adb的使用。
然後打開cmd,adb devices 查看手機是否連接電腦。
『叄』 scene5adb模式如何開啟
操作方法如下:
打開winows菜單,輸入cmd命令,點擊確定,進入命令模式下。
輸入命令 D:(這里輸入的D表示你的sdk存放的盤下)
然後回車輸入cd
然後選擇你sdk路徑,復制路徑。
滑鼠點擊cmd,選擇編輯,選擇粘貼 將復制的路徑粘貼到
然後輸入命令adb start-service 打開adb。
adb服務開啟成功,就可以使用adb命令了。
『肆』 怎麼使用adb命令開啟允許安裝第三方軟體
在你的android—IDE中找到D:\Softwave_Ghost\技術軟體\IDE\adt_android_eclipse\adt-bundle-windows-x86-20130219\sdk\platform-tools 目錄下有adb.exe cd到這個目錄下然後可以進行adb操作
或者設置環境變數
我的電腦->屬性->高級系統設置->環境變數->path編輯將上面那個目錄復制到裡面
或者管理員身份打開cmd在其中 setpath=上面的路徑
試一試adb看看出沒出來他的使用方法
在模擬器中安裝apk
1. 啟動和關閉ADB服務(adb start-server和adb kill-server)
經作者測試,模擬器在運行一段時間後,adb服務有可能(在Windows進程中可找到這個服務,該服務用來為模擬器或通過USB數據線連接的真機服務)會出現異常。這時需要重新對adb服務關閉和重啟。當然,重啟Eclipse可能會解決問題。但那比較麻煩。如果想手工關閉adb服務,可以使用下面的命令。
adb kill-server
在關閉adb服務後,要使用如下的命令啟動adb服務。
adb start-server
2 查詢當前模擬器/設備的實例(adb devices)
有時需要啟動多個模擬器實例,或啟動模擬器的同時通過USB數據線連接了真機。在這種情況下就需要使用如下的命令查詢當前有多少模擬器或真機在線。
adb devices
如果在運行Android程序時有多個模擬器或真機在線,那麼會出現一個選擇對話框。如果選擇在真機運行,ADT會直接將程序安裝在手機上。
3. 安裝、卸載和運行程序(adb install、adb uninstall和am)
在Eclipse中運行Android程序必須得有Android源碼工程。那如果只有apk文件(Android應用程序的發行包,相當於Windows中的exe文件)該如何安裝和運行呢?答案就是adb命令。假設我們要安裝一個ebook.apk文件,可以使用如下的命令。
adb install ebook.apk
假設ebook.apk中的package是net.blogjava.mobile.ebook,可以使用如下的命令卸載這個應用程序。
adb uninstall net.blogjava.mobile.ebook
關於package的概念在以後的學習中會逐漸體會到。現在只要知道package是Android應用程序的唯一標識即可。如果在安裝程序之前,該程序已經在模擬器或真機上存在了,需要先使用上面的命令卸載這個應用程序,然後再安裝。或使用下面的命令重新安裝。
adb install -r ebook.apk
在卸載應用程序時可以加上-k命令行參數保留數據和緩沖目錄,只卸載應用程序。命令如下所示。
adb uninstall -k net.blogjava.mobile.ebook
如果機器上有多個模擬器或真機實例,需要使用-s命令行參數指定具體的模擬器或真機。例如,下面的命令分別在模擬器和真機上安裝、重新安裝和卸載應用程序。
在emulator-5554模擬器上安裝ebook.apk
adb -s emulator-5554 install ebook.apk
在真機上安裝ebook.apk
adb -s HT9BYL904399 install ebook.apk
在emulator-5554模擬器上重新安裝ebook.apk
adb -s emulator-5554 install -r ebook.apk
在真機上重新安裝ebook.apk
adb -s HT9BYL904399 install -r ebook.apk
在emulator-5554模擬器上卸載ebook.apk(不保留數據和緩沖目錄)
adb -s emulator-5554 uninstall net.blogjava.mobile.ebook
在真機上卸載ebook.apk(保留數據和緩沖目錄)
adb -s HT9BYL904399 uninstall -k net.blogjava.mobile.ebook
如果想在模擬器或真機上運行已安裝的應用程序,除了直接在模擬器或真機上操作外,還可以使用如下的命令直接運行程序。
在emulator-5554模擬器上運行ebook.apk
adb -s emulator-5554 shell am start -n net.blogjava.mobile.ebook/net.blogjava.mobile.ebook.Main
在真機上運行ebook.apk
adb -s HT9BYL904399 shell am start -n net.blogjava.mobile.ebook/net.blogjava.mobile.ebook.Main
其中Main是ebook.apk的主Activity。相當於Windows應用程序的主窗體或Web應用程序的主頁面。am是shell命令。
『伍』 怎麼打開ADB
手機先進入recovery模式,然後打開電腦端的ADB命令窗口,輸入adb devices,如果出現一個XXXXX recovery表示識別。
想要刷機的話選擇手機rec模式下選擇install zip fromsideload,這個模式是ADB推送的模式,選擇好之後,adb端輸入adb+空格+sideload+空格+刷機包路徑(直接拖住刷機包,拉進adb窗口即可出現路徑,如圖)按回車鍵開始推送,推送完之後自動執行刷機。
『陸』 如何啟動adb shell命令
啟動adb shell命令的方法:
其實我倒建議你這幾個東東可以不用放在System32下面,放在一個好記的路徑下面,然後在命令行裡面進入這個目錄運行就可以了。
如:
1. 放在E:\adb目錄下;
2. 開始->運行(或者Win + R),CMD回車,進入命令行環境;
3. 輸入e:回車,然後輸入cd adb 回車;
4. 運行adb shell即可
或:進入命令行環境後輸入 e:\adb\adb shell也可。
放在System32下面的目的只是為了讓Windows系統可以自動識別為全局命令,但這一招在64位系統和一些經過優化的系統上是不可以使用的;最上面的方法反而比較簡單。
用adb shell命令控制android軟體的啟動的方法:
需要知道要啟動軟體的主activity,然後adb shell am start -n 包名/.MainActivity
參考資料:
adb shell 命令詳解
http://www.open-open.com/lib/view/1327557366686
『柒』 用cmd 怎樣啟動adb(具體步驟)
1、點擊電腦的左下角的電腦圖標,然後運行點擊開始圖標,以已經設置為了環境變數為例子,沒有設置擇不適用這個方法;
『捌』 命令提示符adb命令不能用,怎麼激活
(一)
slmgr.vbs
-dli
(運行命令)
cscript
C:\windows\system32\slmgr.vbs
-dli
(命令提示符命令)
——-顯示:操作系統版本、部分產品密鑰、許可證狀態?
(二)
slmgr.vbs
-dlv
(運行命令)
cscript
C:\windows\system32\slmgr.vbs
-dlv
(命令提示符命令)
——-顯示:最為詳盡的激活信息,包括:激活ID、安裝ID、激活截止日期?
(三)
slmgr.vbs
-xpr
(運行命令)
cscript
C:\windows\system32\slmgr.vbs
-xpr
(命令提示符命令)
——-顯示:是否徹底激活?
『玖』 如何啟動adb shell命令
步驟:
打開winows菜單,輸入cmd命令,點擊確定,進入命令模式下。
輸入命令 D:(這里輸入的D表示你的sdk存放的盤下)
然後回車輸入cd
然後選擇你sdk路徑,復制路徑。
滑鼠點擊cmd,選擇編輯,選擇粘貼 將復制的路徑粘貼到
然後輸入命令adb start-service 打開adb。
出現如圖所示,表示adb服務開啟成功,就可以使用adb命令了。