1 命令行创建和启动android模拟器
andriod 和 emulator命令在目录android-sdk-linux/platforms/tools下,可将该目录添加到PATH,方便启动
1.1 查看当前已安装android平台
android list target
该命令显示已安装的android平台,每个平台有自己的id号。
1.2 创建AVD(Android Virtural Device)
android create avd -n AVDNAME -t 26
该命令创建一个新的模拟器,-n后面接创建模拟器的名字,-t后面接平台的id,即(1.1)中显示的id号。
1.3 查看已创建的AVD
android list avd
1.4 模拟器添加SD卡支持
创建sdcard.img
mksdcard -l sdcard 2048M ~/.android/avd/sdcard.img
创建模拟器时添加
-c sdcard.img
路径添加SD卡支持
android create avd -c ~/.android/avd/sdcard.img -n AVDNAME -t 26
1.5 启动模拟器
emulator @AVDNAME
或
emulator -avd AVDNAME
该命令启动名字为AVDNAME的模拟器。
1.5 选择启动的皮肤
emulator -avd magicyu -skin QVGA
skin后面接所要启动皮肤的类型,所有的类型可以在android-sdk-linux/platforms/android-*/skin目录下找到,一般有HVGA,QVGA, WVGA800,WVGA854几种。按Ctrl+F11,可以直接改变模拟器的横纵摆放。
2 Android模拟器环境中安装和删除应用程序
2.1 安装Android应用程序
adb 命令在android-sdk-linux/platform-tools目录下,也可将该目录添加到PATH中,方便启动
1) 启动Android模拟器
2) adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)
3) Android模拟器界面中浏览打开apk应用程序
2.2 删除Android应用程序
删除Android有好几种方法。
第一种:命令行用uninstall
adb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)
第二种:命令行进入模拟器操作系统
adb shell (进入模拟器自带的操作系统)
cd data/app (切换到apk的安装目录)
rm ***.apk (用EC切换到DDMS的File Explorer中查看,data/app下)
第三种:1.1以上模拟器上删除,非常简单
模拟器的 Setting -> Applications -> Manage applications -> XXX程序 -> Uninstall
这样就可以删除了。
3 Apache Ant 命令行打包Android程序
参见blog:http://linuxp.blog.163.com/blog/static/1709627720113121121955/
4 Android NDK编程入门
参见blog:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html