<!-- @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