《Android/OPhone開發(fā)完全講義》連載(4):Android SDK中常用命令行工具(二)
本文為原創(chuàng),如需轉載,請注明作者和出處,謝謝!
本文為新書《Android/OPhone 開發(fā)完全講義》的內容連載。《Android/OPhone開發(fā)完全講義》一書現(xiàn)已出版,敬請關注。購 買:互動網(wǎng)(china- pub)
《Android/OPhone開發(fā)完全講義》目錄

上一篇:Android SDK中常用命令行工具(一)
一、 P C與模擬器或真機交換文件(adb pull和adb push)
一、
在開發(fā)階段或其他原因,經(jīng)常需要將PC上的文件復制到模擬器或真機上,或將模擬機和真機上的文件復制到PC上。使用adb pull和adb push命令可以很容易完成這個工作。例如,下面的命令將真機的SD卡根目錄下的camera.jpg文件復制到PC的當前目錄,取名為picture.jpg。又把picture.jpg文件復制到真機的SD卡根目錄,取名為abc.jpg。
從真機上復制文件到PC
adb -s HT9BYL904399 pull /sdcard/camera.jpg picture.jpg
從PC復制到文件到真機
adb -s HT9BYL904399 push picture.jpg /sdcard/abc.jpg
如果讀者安裝了ADT,可以通過DDMS透視圖的【File Explorer】視圖右上方的幾個按鈕方便地從模擬器或真機上導入、導出和刪除文件。
二、 Shell命令
由于Android是基于Linux內核的操作系統(tǒng)。因此,在Android上可以執(zhí)行Shell命令。雖然在手機上提供了可以輸入命令的Shell程序,但在手機上輸入程序實在是不方便。為了更方便地在模擬器或手機上執(zhí)行Shell命令。可以使用如下的命令在PC上進入Shell控制臺。
adb -s HT9BYL904399 shell
Shell控制臺的提示符是一個井號(#)。進入Shell后,輸入cd system/bin命令,再輸入ls命令,可以看到當前Android系統(tǒng)支持的命令文件,如圖1所示。讀者可以根據(jù)實際情況使用相應的命令。

圖1 Shell控制臺
三、 創(chuàng)建、刪除和瀏覽AVD設備(android)
在這里將介紹直接使用android命令來建立和刪除AVD設備。建立AVD設備的命令如下:
android create avd -n myandroid1.5
-t 2
其中myandroid1.5表示AVD設備的名稱,該名稱可以任意設置,但不能和其他AVD設備沖突。-t 2中的2指建立Android 1.5的AVD設備。1表示Android 1.1的AVD設備。以此類推。目前最新的Android 2.1應使用-t 6來建立AVD設備。在執(zhí)行完上面的命令后,會輸出如下的信息來詢問是否繼續(xù)定制AVD設備。
Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
如果讀者不想繼續(xù)定制AVD設備,直接按回車即可。如果想定制AVD設備,輸入y,然后按回車。系統(tǒng)會按步提示該如何設置。中括號內是默認值,如果某個設置項需要保留默認值,直接按回車即可。如果讀者使用的是Windows XP,默認情況下AVD設備文件放在如下的目錄。
C:\Documents and Settings\Administrator\.android\avd
如果想改變AVD設備文件的默認存儲路徑,可以使用-p命令行參數(shù),命令如下:
android create avd -n
myandroid1.5 -t 2 -p d:\my\avd
刪除AVD設備可以使用如下的命令。
android delete avd -n
myandroid1.5
通過下面的命令可以列出所有的AVD設備。
下一篇:Notification 與狀態(tài)欄信息《Android高薪之路:Android程序員面試寶典 》http://book.360buy.com/10970314.html
新浪微博:http://t.sina.com.cn/androidguy 昵稱:李寧_Lining
posted on 2010-07-08 20:58 銀河使者 閱讀(2345) 評論(0) 編輯 收藏 所屬分類: java 、 原創(chuàng) 、移動(mobile) 、Android/OPhone