大家好,今天我們要講的是android開(kāi)發(fā)中,比較常用的名令集錦, 在我們開(kāi)發(fā)中難免用到Android命令,有些確實(shí)命令確實(shí)很有用處。
特別對(duì)于一些初學(xué)者來(lái)說(shuō),命令根本沒(méi)有想過(guò)用也不會(huì)用,比如他們想安裝一個(gè).apk文件到模擬器上面,但是他們不會(huì)啟動(dòng)模擬器,他們只會(huì)先啟動(dòng)Eclipse,然后在啟動(dòng)模擬器,這樣不但浪費(fèi)時(shí)間,而且Eclipse又占用你的內(nèi)存。這也是我為什么總結(jié)這篇文章的原因了,希望對(duì)大家有所幫助。
如果想讓系統(tǒng)認(rèn)識(shí)你輸入的命令(如:輸入android命令)有兩種方法:1.設(shè)置環(huán)境變量.(和設(shè)置java路徑一樣,具體網(wǎng)上查哦!);2.直接進(jìn)入你SDK 里tools目錄(cd:sdkpath/tools)這樣也OK.不過(guò)在此建議使用第一種!下面就是自己的小小總結(jié):
1.android:
對(duì)你只要輸入android就會(huì)出來(lái),SDK and AVD manager我們可以更新SDK,增刪修改AVD.效果如下圖:

2.android list avds:
這條命令將會(huì)列出所有我們創(chuàng)建的android模擬器.效果如下圖:

3.android list targets:
這條命令是列出我們所有的SDK可用版本,效果如下圖:

4.adb devices:
這條命令是列出所有裝載的設(shè)置,效果如下圖(一個(gè)是模擬器,一個(gè)是真機(jī)):

5.adb shell:
這條命令是進(jìn)入設(shè)備根目錄/,取得對(duì)設(shè)備的控制權(quán),如輸入ls命令等。

6.adb install XXX.apk.
這條命令是安裝apk文件,如果你有多個(gè)設(shè)備(而你想把a(bǔ)pk安裝到emulator-5554這個(gè)模擬器上)則要輸入:adb install -s emulator-5554 D:/XXX.apk.
7.emulator -avd avdname
這條命令將啟動(dòng)一個(gè)模擬器,初學(xué)者學(xué)會(huì)這條,就不用下次啟動(dòng)模擬器的時(shí)候還要打開(kāi)Eclipse了。用法如下:

8.mksdcard 256M d:\sdcard.img
對(duì)于模擬器當(dāng)然要?jiǎng)?chuàng)建sdcard了,這條命令是將在D盤下生成256M的sdcard.
9.adb pull <remote> <local>/adb push <local> <remote>.
我們創(chuàng)建完sdcard以后,要向里面放東西,或者把里面的東西弄出來(lái),就用到以上命令了。以adb push(將sdcard外的東西存放進(jìn)去.)為例,用法如下:adb push foo.txt /sdcard/foo.txt
10.android create avd --name Android2.0 --target 5
這是創(chuàng)建avd 的命令。--name后面就是avd 的名稱,target 是SDK的版本。這條語(yǔ)句是創(chuàng)建名稱為Android2.0并且版本為5的avd.
創(chuàng)建完可以用android list avds。查看是否已經(jīng)創(chuàng)建成功。
11.ctrl + F11 鍵的使用
當(dāng)我們啟動(dòng)模擬器的時(shí)候,通常是port模式,如果我們想在land下看效果,這個(gè)組合按鈕就用到啦.看一下效果圖:
