(4)Android SDK
Android开发包同样到官网下载http://developer.android.com/sdk/index.html,点击 “Download the SDK ADT Bundle for Mac”进入下载页面下载。
(2)安装ADT 打开Eclipse,在菜单中选择Help中的Install New Software,弹出的对话框中输入ADT的安装地址https://dl-ssl.google.com/android/eclipse/并点击Add按钮,根据提示输入要输入Name,其实可以不输入,接着根据提示一路Next并接受协议Finish进入安装过程,安装完成后重启Eclipse,重启后Eclipse会自动提示你配置SDK路径,设置好SDK的安装路径之后,插件即安装完成。也可以在Eclipse菜单下,选择偏好设定如下图,选择一个sdk(如Android 2.2)版本,点击OK。
(3)配置adb调试工具 adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS(DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务,)来调试Android程序,说白了就是debug工具。用这个工具可以直接操作管理android模拟器或者真实的andriod设备。(具体介绍可以查看百度百科) 下面我讲一下mac环境下的配置步骤:
1、在本地目录(home directory)中创建文件.bash_profile
2、在文件中写入以下内容:export PATH=${PATH}:/Users/sxpmg/Application/android-sdk-mac_x86/tools:/Users/sxpmg/Application/android-sdk-mac_x86/platform-tools
其中:/Users/sxpmg/Application/android-sdk-mac_x86/tools不是固定的,它指向android SDK的tools目录,/Users/sxpmg/Application/android-sdk-mac_x86/platform-tools指向android SDK的platform-tools目录,也是根据具体情况而定。这只是我配置的时候所用的路径而已。 3、执行如下命令:source .bash_profile
4、验证:输入adb回车。如果未显示command not found,说明此命令有效,环境便亮设置完成。
二、创建helloWorld程序 1. 打开Eclipse,点击按钮,在打开的窗口中选择Android,在Android文件夹下面选择Android Application Project,如下图
点击下一步,出现窗口
输入Application Name:HelloWorld,这个时候系统会自动填入Project Name 和 Package Name,你会发现Package name有个黄色的感叹号,因为Package name 在程序中必须是唯一的标识,所以你可以改为com.myAPP.Helloworld(其中的myAPP是我起的名字,你可以自己设定)。
你可以选定Minimum Required SDK(Android 程序支持的最低SDK版本),Target SDK(程序支持的最高的API Level),Compile SDK (选择程序编译时的Target API 版本),Theme (选定界面主题,包含None, Holo Dark, Holo Light, Holo Light And Dark Action Bar四种,自己可以选定每一种看看UI效果)
然后一直“下一步”,直到完成,这个时候就创建好了Helloworld工程。
2 . 在模拟器上运行Helloworld程序 (1)配置 模拟器
A . 点击Eclipse上面的图标,打开“Android Virtual Device Manager”。 B . 点击new按钮,出现的窗口如下:
C. 输入AVD Name ,你可以输入Android2.2,为了便于测试,你也可以输入别的, D. 选定一个Device,随便选择一个。 E. Target 选定 Android 2.2 API, 如果有其他的,也可以选择别的。 F. SD Card 的size 可以输入200,或者更大一些。 G. 其他的可以默认。
然后点击OK,模拟器设置成功。
(2)在模拟器上运行helloworld程序
右击helloworld工程,如下图
三、在真机上运行helloworld程序 有些Android手机可以用USB调试,有些就不可以,比如我用Motorola手机,就不可以用USB调试,但是我换了htc手机,就可以在mac上用USB调试了,所以我分别说一下两种调试方式,大家可以根据情况选择用哪一种方式。
(1)用USB进行调试 我用htc手机,连接上mac电脑,电脑可以识别手机,这个时候在eclipse中运行Helloworld,就可以在手机上 看到运行结果了。(2)用wifi进行调试我用的是Motorola手机,用USB连接iMac电脑,Eclipse无法识别,解决的方法,我从网上搜了一下,说是用wifi进行调试,具体步骤如下: A . 在Google Play上下载一个名字叫“adb wifi”应用,或者从豌豆夹上下载,安装到手机里。 B . 打开“adb wifi” 应用,点击上面的图标,执行adb server,(注意:这个需要你的手机有root权限) , C. 在mac电脑上打开终端,输入adb connect 192.168.1.5 : 5555 (192.168.1.5 是你手机的Ip地址,5555是它开启的一个端口) 终端输出 connect 192.168.1.5 : 5555 就表示成功连接了,然后再输入adb devices就能看到连上的手机了,出现下列显示:
D. 在eclipse中运行Helloworld,弹出一个窗口,选择你的机子运行,就可以在你的手机上看到运行结果了。