此篇教學文只是很初淺的提及adb指令,只著重在讀者能取得Android SDK,並且adb指令能正確下指令給Android手機。
如果只是要取得並能執行adb指令,而不是要開發Android軟體,其實網路上有不少adb精簡包,並不需要完整的Android SDK。但為了讓此篇文章放諸四海皆能使用,所以這裡還是引導大家前往官方Android開發網站取得Android SDK。
要取得官方的Android SDK,請到網址http://developer.android.com/sdk/index.html下載,這裡我們以Windows平台做範例,因此我們將android-sdk_r[版號]-windows.zip下載到電腦並解開來。
由於android-sdk自r08版開始,adb並沒有一開始就內含在下載的檔案中,改用SDK Manager事後下載,且adb不在原本的tools目錄下了。為維持教學文的說明畫面能繼續適用,機器達人從r07版中抽出adb做成精簡包,請按下方Download連結下載。
Download
Downloaded 123650 times
備用下載連結:http://www.megaupload.com/?d=N99QZFCF
解開後,會得到一個android-sdk-windows資料夾,為了方便教學,我們把它移到C的根目錄下。
adb指令要能跟手機溝通有兩個前提:
- 電腦端要安裝手機的驅動程式
HTC手機請安裝HTC Sync,MOTO手機請安裝Motorola USB drivers,Samsung手機請安裝Kies。 - 手機端要開啟「USB除錯」
進入手機設定,「應用程式」→「開發」,勾選「USB除錯(中)」
這兩個前提都確認之後,我們就可以用USB線將手機跟電腦連接(「僅充電」模式即可)。
接著開啟Windows的「命令提示字元」:
- Windows 7
「開始」→「所有程式」→「附屬應用程式」→「命令提示字元」 - Windows XP
「開始」→「程式集」→「附屬應用程式」→「命令提示字元」
▼ 接著在「命令提示字元」視窗中輸入以下指令切換到adb所在目錄
c:
cd c:\android-sdk-windows\tools
▼ 輸入「adb devices」查看手機是否有正確連接
▼ 正確連接後,就可以輸入「adb shell」,進入手機中開始下指令(把它想成手機中也有類似「命令提示字元」的環境)
▼ 要退出手機的「命令環境」回到Windows的「命令提示字元」,輸入「exit」即可退出。
如果有執行「su」指令來取得系統管理者權限,則要輸入兩次「exit」退出。
引用網址:https://gfans.bryan.tw/2010/11/30/1361/trackback
我有點不懂 DOS 模型的操作 可不可以詳細描述一下呀
如果我的android-sdk-windows資料夾 是放在C盤 program file 內, 那輸入以下指令應該打什麼呀 ? 請指教 謝謝
[...] 如何取得Android SDK並使用adb指令 [...]
請問輸入adb shell後出現的不是"$"字號,而是直接跑出"#"字號是怎麼回事ㄋ....
because u root
因為你的手機曾經ROOT
請問我進入命令提示字元後就沒辦法進去User耶~
上面顯示
C:\Doucuments and Settings\Administrator〉
不管我怎麼按都沒辦法....怎麼辦呢????
請輸入 cd\
請問htc sync 在那裡找到.....謝謝
正確連接後,就可以輸入「adb shell」,進入手機中開始下指令(把它想成手機中也有類似「命令提示字元」的環境)
去到這一步,出不到$呢!
C:\>android-sdk-windows\tools
'android-sdk-windows\tools' 不是內部或外部命令、
可執行的程式或批次檔。
C:\>
為啥不能執行!?
我剛剛有試過直接把[adb應用程式]直接移到[命令提是字元]上
有出現一推文字...就是沒有出現 [$] 符號
為什麼在DOS模式下,輸入batch_disable後
都會出現permission denied呢?
因為人在泰國...所以想請問也是一樣嗎?
不是的話 哪裡該修改?? 謝謝
為何我輸入SU後沒法進入#
跳出了
su: permission senied
這是啥原因阿~
你可能沒root
我使用LG E720的,
請問應安裝什麼手機驅動程式?
而且那麼能download?
另外 我想問是否將壓縮檔內的file隨以放左c盤就可以?
感謝你
我手機連接不到htc sync呀....出什麼問題了?
在2.3.4底下好像不能下su指令,會被拒絕:(
請問版主教的就是 "取得Android SDK並使用adb指令"
我到最後都可以 我是要弄金卡的製作 網站是這個
http://www.myandroid.tw/bbs-topic-267.sea
如果沒錯的話 我應該是有辦法使用adb指令了吧? 接著應該是要輸入下面這個指令
./adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
可是要怎麼輸入呢?? 照打了都沒用 ...
還是說我誤會了版主的這個教學 其實是不能用在我要執行的部分??
版主可以教一下嗎~ 謝謝囉 !!
目前DHD 2.3.3 台哥大 想刷機 要有哪些步驟?
請問我也是在輸入adb shell後出現的不是"$"字號,而是直接跑出"#"字號是怎麼回事ㄋ….
請幫忙 : Desire 刷機(LeeDrOiD_V3.0.8.2)失敗後卡在白屏htc畫面,按電源也關不掉,更無法進入設定USB偵錯.手機連接不到htc sync有辦法解決嗎 ?
[...] 機器達人» 如何取得Android SDK並使用adb指令 [...]
andriod SDK 不能直接用電腦模擬 andriod嗎?
一定要把手機接上去??
我出現 su: permission senied 這行字,卡住了
你好
我在執行完adb devices後出現
List of devices attached
((有安裝HTC Sync
手機已連結電腦 並處於充電模式
勾選USB除錯(中)也有勾選
android-sdk_r07-windows.zip 也下載安裝好了))
怎麼會序號出不來呢?
你好,我執行到最後出現error unknown command "setInstallLocation"怎麼辦!!!
請問我無法copy進去怎麼辦呢?有別的辦法嗎?謝謝妳喔
D:\asw\tools>ADB push c:\build.prop /system/
failed to copy 'c:\build.prop' to '/system//build.prop': Read-only file system
Read-only file system
只讀文件有沒有辦法取代呢?謝謝妳喔
[...] 如何取得Android SDK並使用adb指令 [...]
我因為忘記圖型鎖,而手機又是日本機所以一般的GMAIL解鎖方式不適用
我參照這http://bobopo.twbbs.org/wordpress/?p=117#comment-11所教的
但卻得到Permission denied
我試著用su指令去做
但結果一樣
請問現在還有什麼方法可解決我的問題??
很好用
[...] 機器達人 » 如何取得Android SDK並使用adb指令 [...]
>>adb指令要能跟手機溝通有兩個前提:
>>電腦端要安裝手機的驅動程式
請問沒有手機的話,平板電腦行嗎?
我手上的平板電腦是FUJUTSU GH350。
之所以會想學習使用adb,主要是因為我的GH350是no root,大部份截屏工具都不能用,小部份有可能用得到的,又要求用家使用adb command,但是我對這方面完全沒有認識,覺得不知道從何入手。希望您能給予一點指導,謝謝。
讚! 使用 Windows XP & htc Desire, 一試就成功, 感謝大大無私貢獻.
你好,我要下載Android adk 程式但電腦系顯示這樣,請問我要怎麼解決呢??謝謝~~
Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\User>cd c:\android-sdk-windows\tools
系統找不到指定的路徑。
C:\Documents and Settings\User>
出現"不是內部或外部命令可執行的程式或批次檔" 請問要怎麼辦?
不能下載 android-sdk r07 adb.
請問...沒有跑出序號
只出現List of devices attached,,,怎麼辦啊?
不好意思 我是HP的平板 可是我弄到 adb shell的時候 他就給我 error closed
這要怎麼解決呢?
adb shell后出現了 $,之後如何能把電話的memory拉到電腦?