Android入门(3) 搭建开发环境

1.所需资源

1、JDKJava开发环境。下载地址:http://www.oracle.com

2、EclipseIBM公司开发的一款开源IDEhttp://www.eclipse.org

3、AndroidSDKAndroid开发工具,包含开发Android程序所需类库、源码、文档、案例等资源。http://www.android.com

4、ADT插件,ADTEclipse平台下用来开发Android应用程序的插件http://www.android.com

2.Eclipse安装ADT

Android入门(3) 搭建开发环境

Android入门(3) 搭建开发环境


Android入门(3) 搭建开发环境

接着一路next下去后。

Android入门(3) 搭建开发环境

重启下eclipse,adt就安装好了。

Android入门(3) 搭建开发环境

3.配置SDK路径

Android入门(3) 搭建开发环境

Android入门(3) 搭建开发环境


即可。

4.启动虚拟机

Ø点击机器人图标

Android入门(3) 搭建开发环境

Ø弹出虚拟机管理器

Android入门(3) 搭建开发环境

Ø修改虚拟机默认目

Android入门(3) 搭建开发环境

指定环境变量android_sdk_home,通常指定为SDK所在目录,可以随意指定。

直接环境配置android_sdk_home如:

1、新建一个变量名:android_sdk_home,变量值:D:\java_setup_program_file\android\android-sdk-windows

2、在path变量名中,增加如下的值:;%android_sdk_home%\tools;%android_sdk_home%\platform-tools

Android入门(3) 搭建开发环境


重启Eclipse之后将会以这个目录作为存放虚拟机文件的位置。

Ø配置虚拟机

1 Name:虚拟机的名字,可随意定义

2 Target:虚拟机版本

3 SDCard-Size:虚拟机的SDCard大小,会在本地硬盘创建指定大小的文件用来存储数据,模拟真实手机的SDCard

如果使用原有文件,可以选择File并点击Browse指定文件

4 Snapshot:保存快照,可以提高虚拟机启动速度

5 Skin-Built-in:选择分辨率

HVGA480x320

QVGA320x240

WQVGA400400x240

WQVGA432432x240

WVGA800800x480

WVGA854854x480

也可以选择Resolution自行指定

Android入门(3) 搭建开发环境

Android入门(3) 搭建开发环境


Ø成功进入Android操作系统界面

Android入门(3) 搭建开发环境

1 如果虚拟机显示无信号,需要对电脑的网络连接进行配置

无论电脑是否联网,IP地址、子网掩码、默认网关、首选DNS服务器都需要配置

2 电脑如果未连接局域网或互联网,可以见默认网关和首选DNS服务器配置成本机IP,例如:

Android入门(3) 搭建开发环境

3电脑如果已连接局域网,需要将网关和首选DNS服务器进行设置,例如:

Android入门(3) 搭建开发环境

4 如果电脑已连接互联网,正常情况虚拟机不会显示无信号,重启虚拟机


5.命令行操作

为了能在任意目录使用一下命令,需要将SDK目录下的platform-tools文件夹路径和tools文件夹路径配置到path环境变量中

1、列出可以使用的android版本

androidlisttargets

2 列出可以使用的虚拟机

androidlistavd

3 创建虚拟机

androidcreateavd–n<虚拟机名>-t<Target版本ID>-c<SD卡大小>-s<屏幕尺寸>

4 启动虚拟机

emulator–avd<虚拟机名>

5 显示已连接的设备

adbdevices (若有多个设置,具体执行某一个命名,比如想进x1322 id号设备的shell中,可以 adb -s x1322 shell即可,或adb -s x1322 install xxx.apk 给x1322设备安装xxx.apk应用)

6 导入文件到手机

adbpush<Windows源文件路径><手机目标路径>

7 从手机导出文件

adbpull<手机源文件路径><Windows目录路径>

8 安装程序

adbinstall<apk文件路径>

9 卸载程序

adbuninstall<包名>

10 重启adb

adbkill-server

abdstart-server