AVD NAME:模拟器的名字(随便输,没关系)
Device:设备,比如3.7''WVGA(480*800:hdpi),前面的表示屏幕为3.7,后面表示分辨率
Target:android版本
Keyboard:模拟器右边的物理按键,如果不选肯定就没了,但是这个一定要在Skin选了的前提下才起作用
Skin:皮肤
Memory Option:RAM:512(运行内存),VM Heap:16(虚拟机,每个进程内存)
Internal Storage:rom:200(存储内存)
SD CARD:size:30
Snapshot:每次关闭的时候,模拟器只是出于一种休眠状态(不要选)
Use Host GPU:使用本地gpu,使用电脑cpu运行模拟器cup,勾上会运行变快,但是会出bug建议不要选
2.创建一个android项目
新建一个Android application project
Application:应用名字,比如QQ
Project Name:项目名字
Package Name:包名
Minimum Required SDK:最小可以在xx版本的sdk环境下运行,比如现在选的是2.2,所以选2.1就运行不了了(我们开
发,至少选2.3)
Target SDK:目标sdk,项目时用什么版本开发的,别比最小的小就好
Compile With:用哪个版本编译。系统默认最大的版本,别比目标低
Theme:主题
Create custom launcher icon:可以自定图标
Create activity:界面
Mark this project as a library:标志为内库,不用选
Create Project in Workspace:工程空间
Blank Activity:默认就行了
3.android项目目录结构
src:代码,java文件
R文件:存放res下的所有资源的资源id
libs:存放第三方jar包
assets:存放资源,一般放音视频文件
bin:应用被编译打包后产生的文件
res:存放资源,此目录下的所有资源都会生成资源idlayout:定义xml布局文件,最终布局文件会通过activity显示至屏幕
String.xml:文件中可以定义多条字符串资源,每条资源都有一个资源id
4.应用打包安装过程
data/app:安装第三方应用
system/app:安装系统应用
应用所产生的缓存文件、数据库文件、配置文件都会保存在data/data/包名文件夹下
包名相同,系统会认为是同一个应用,先检测版本,然后检测签名,如果检测通过,则覆盖安装,如果不过就会报错
5.DDMS
DDMS:Dalvik debug monitor service用来操作模拟器,监控环境状态
6.adb
adb:Android debug bridgeadb kill-server:杀死adb进程
adb start-server:启动adb进程
adb devices:先启动adb进程,然后罗列出跟环境建立连接的android设备
adb install D:\YYH.apk:把指定路径上的apk安装到模拟器中
adb uninstall 包名(com.yingyonghui.market):卸载安装的apk