)
在Eclipse中運行Android程序必須得有Android源碼工程。那如果只有apk文件(Android應(yīng)用程序的發(fā)行包,相當于Windows中的exe文件)該如何安裝和運行呢?答案就是adb命令。假設(shè)我們要安裝一個ebook.apk文件,可以使用如下的命令。
adb install
ebook.apk
假設(shè)ebook.apk中的package是net.blogjava.mobile.ebook,可以使用如下的命令卸載這個應(yīng)用程序。
adb
uninstall net.blogjava.mobile.ebook
關(guān)于package的概念在以后的學(xué)習(xí)中會逐漸體會
到。現(xiàn)在只要知道package是Android應(yīng)用程序的唯一標識即可。如果在安裝程序之前,該程序已經(jīng)在模擬器或真機上存在了,需要先使用上面
的命令卸載這個應(yīng)用程序,然后再安裝。或使用下面的命令重新安裝。
adb install -r ebook.apk
在卸載應(yīng)用程序時可以加上-k命令行參數(shù)保留數(shù)據(jù)和緩沖目錄,只卸載應(yīng)用程序。命令如下所示。
adb
uninstall -k net.blogjava.mobile.ebook
如果機器上有多個模擬器或真機實例,需要使用-s命令行參數(shù)指定具體的模擬器或真機。例如,下面的命令分別在模擬器和真機上安裝、重新安裝和卸載應(yīng)用
程序。
在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(不保留數(shù)據(jù)和緩沖目錄)
adb -s
emulator-5554 uninstall net.blogjava.mobile.ebook
在真機上
卸載ebook.apk(保留數(shù)據(jù)和
緩沖目錄)
adb -s HT9BYL904399 uninstall -k
net.blogjava.mobile.ebook
如
果在模擬器和真機上成功安裝ebook.apk,將會分別輸出如圖2和圖3所示的信
息。

圖2
