<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
1 安裝JDK
$ sudo apt-get install sun-java5-jdk
$ export PATH=$PATH:/usr/lib/jvm/java-1.5.0-sun/bin
2 安裝Android SDK
下載sdk源碼包,解壓
$ export PATH=$PATH:~/android-sdk-linux_x86-1.6_r1/tools
3 創建AVD
$ android create avd -n avd_name -t target_id
其中avd_name爲avd的名字,target_id爲avd相應平臺的id
$ android list avd
列出所創建的avd信息,大致如下:
---------
Name: AVD1
Path: /home/cuiyan/.android/avd/AVD1.avd
Target: Android 1.6 (API level 4)
Skin: HVGA
Sdcard: 126M
---------
Name: AVD2
Path: /home/cuiyan/.android/avd/AVD2.avd
Target: Android 1.5 (API level 3)
Skin: HVGA
Sdcard: 126M
4 創建Sdcard鏡像文件
$ mksdcard size ~/sdcard1
其中size爲所創建的sdcard鏡像文件的大小(M、G),~/sdcard1爲所創建的sdcard鏡像文件的路徑和名字。
5 利用emulator啓動創建的avd
$ emulator -avd avd_name -sdcard sdcard_dir
6 上傳文件至sdcard
步驟5中的avd啓動後,打開另一終端
$ adb push ~/a.mp3 /sdcard
關閉步驟5中開啓的avd,重新啓動
$ emulator -avd avd_name -sdcard sdcard_dir -shell
其中-shell選項是爲了進入模擬器的shell模式
7 安裝apk文件
$ adb install ~/AndroidQQ_TCL_T106.apk
安裝成功會提示:
1866 KB/s (2688696 bytes in 1.406s)
pkg: /data/local/tmp/AndroidQQ_TCL_T106.apk
Success