Android开发 第一课 Mac系统上搭建开发环境,创建Helloworld程序

时间:2022-02-22 22:53:36


一、在mac系统上搭建Android开发环境 1. 需要准备的东西: (1) Java虚拟机JDK: MAC中已经为我们预装了JDK并默认配置了Java系统变量,因此JDK对我们来说直接使用即可,查看MAC中的JDK版本方法是在命令行(硬盘/应用程序/实用工具/终端)中输入"java -version"并回车即可。  (2)Eclipse开发工具       官方下载地址:http://www.eclipse.org/downloads/,这里我们只需要基本的开发功能即可,因此我们选择Eclipse IDE for Java Developers,下载完成后,直接运行自动解压即可。  (3) Eclipse插件ADT(Android Developer Tool)      打开Eclipse开发工具,在线安装即可。

(4)Android SDK 

     Android开发包同样到官网下载http://developer.android.com/sdk/index.html,点击 “Download the SDK ADT Bundle for Mac”进入下载页面下载。



2. 安装说明   (1)  Android SDK      下载完成后,直接打开压缩包,系统会自动解压到文件夹中,该文件夹中包含eclipse和sdk两个文件夹,进入sdk该文件夹中的tools文件夹并打开android文件启动AVD管理器,根据显示的列表选择要你需要的AVD平台并点击Install Selected安装,一般我都勾选上安装,下载安装花费的时间比较长,这个时候你可以干点别的,如下图Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序
Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序

(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。
Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序

Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序


(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开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序按钮Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序,在打开的窗口中选择Android,在Android文件夹下面选择Android Application Project,如下图 Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序
Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序
点击下一步,出现窗口 Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序
Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序
输入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开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序图标Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序,打开“Android Virtual Device Manager”。 B .  点击new按钮,出现的窗口如下: Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序
Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序

C. 输入AVD Name ,你可以输入Android2.2,为了便于测试,你也可以输入别的, D. 选定一个Device,随便选择一个。 E. Target 选定 Android 2.2 API, 如果有其他的,也可以选择别的。 F. SD Card 的size 可以输入200,或者更大一些。 G. 其他的可以默认。
然后点击OK,模拟器设置成功。

(2)在模拟器上运行helloworld程序

右击helloworld工程,如下图

Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序

Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序

选择Run As中的第一个Android Application,点击运行,效果如下: Android开发 第一课  Mac系统上搭建开发环境,创建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就能看到连上的手机了,出现下列显示:
Android开发 第一课  Mac系统上搭建开发环境,创建Helloworld程序
       
  D. 在eclipse中运行Helloworld,弹出一个窗口,选择你的机子运行,就可以在你的手机上看到运行结果了。