Android开发环境搭建
来源:互联网 发布:es删除指定条件的数据 编辑:程序博客网 时间:2024/05/01 23:20
Ubuntu下Android开发环境搭建
经过几天研究,发现安卓开发可在Linux下开发,也可在windows下开发。无论是在windows下开发还是在Linux下开发,开发环境的搭建基本一致,都是JDK+Eclipse+ADT+Android SDK+AVD。
其中:
JDK是 Java Development Kit,包括了Java运行环境,Java工具和Java基础的类库。其分为SE,EE,ME三个版本。SE(J2SE),standard edition,标准版,是我们通常用的一个版本。EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
javase是java的基础包,一般用于pc上的桌面程序,控制台开发。而jave ee则是企业版的,主要是用于网站开发((JSP),其类库是一java se为基础的,比java se大。java me是用于手机软件开发的,它的类库最小,比java se还小,是另外一个独立的类库,但是拥有了java se常用的大部分api。
如果想学java的手机开发,可以直接学java me就行。不过网上很多人不建议这样做。基本都是建议先从java se学起,因为基础是重中之重。所谓高手就是那些基础相当扎实,又懂得归纳、演绎,懂得思考的人。基础好了,你会发现任何“新技术”都是基础的扩展,才不会盲人摸象。
Eclipse是著名的跨平台的自由集成开发环境,是作为Java IDE 来使用的。这里不作过多介绍。
ADT是安装在Eclipse上的一个插件,安装了ADT插件,Eclipse就可以和android sdk建立连接,可以在Eclipse中启动android模拟器进行程序调试。
AVD:全称为Android Virtual Device,就是Android运行的虚拟设备,它是Android的模拟器识别。建立的Android项目要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。
Andriod SDK: Android的软件开发工具包。
以上就是对安卓开发环境需要的工具进行介绍。下面介绍下具体的搭建步骤。
1,搭建VMWare虚拟机下ubuntu系统
这个的具体步骤就不说了,很简单。软件包我这里都有,需要的可以过来我这里copy。
2,安装JDK
首先到oracle的官网上下载linux版本的JDK,网址为: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
根据自己的系统下载相应版本。我使用的是
Linux x86 (32-bit)
78.66 MB
jdk-7u3-linux-i586.tar.gz
下载回来之后,直接解压到你想要安装的目录内。我解压到我的用户下 /home/soros/ 下,我的用户名目录下就会有jdk1.7.0_03 这个目录了。解压命令为:tar -zxvfjdk-7u3-linux-i586.tar.gz
下面需要修改配置文件。在修改前,我们需要取得root权限,命令为su root 系统会提示你输入密码,只需输入你的系统密码即可。然后输入命令vim /etc/profile 在打开的配置文件加入以为字符:
exportJAVA_HOME=/home/soros/jdk1.7.0_03
export JRE_HOME=/home/soros/jdk1.7.0_03/jre
exportPATH=/home/soros/jdk1.7.0_03/bin:$PATH
exportCLASSPATH=.:/home/soros/jdk1.7.0_03/lib:/home/soros/jdk1.7.0_03/jre/lib
退出保存后退出VIM编辑器。然后重启,环境变量就生效了。
现在验证是否安装成功,在命令行下输入java –version 如果出现
java version "1.7.0_03"
Java(TM) SE Runtime Environment(build 1.7.0_03-b04)
Java HotSpot(TM) Client VM (build22.1-b02, mixed mode)
则说明安装成功。
注意,ubuntu默认已经安装了openjdk,所以你就算不安装jdk,执行java -version也不会报错,但是报告的信息和安装了jdk是不一样的,请注意区分。
3,安装eclipse
下载地址是http://www.eclipse.org/downloads/
里面有Eclipse IDE for Java EE Developers和Eclipse Classic 3.7.2
我下载的是Eclipse IDE for Java EE Developers,它包含了Eclipse Classic3.7.2的所有功能,更加全面一些。我下载到了/home/soros目录下,文件名为eclipse-jee-indigo-SR2-linux-gtk.tar.gz然后解压文件命令为 tar –zxvf eclipse-jee-indigo-SR2-linux-gtk.tar.gz 解压后用ls命令查看文件,发现多了一个eclipse文件 执行cd eclipse/后 再执行./eclipse 便可运行eclipse
当然你也可以自己建立桌面启动快捷方式,便于使用。
4,安装Android SDK
下载地址为http://developer.android.com/sdk/index.html 下载文件android-sdk_r16-linux.tgz然后解压。解压后的目录就是sdk的基本工具了。记住这个目录,因为以后你运行工具或者设置ADT的时候,会需要这个目录的。
由于代理问题所以要直接下载SDK安装基本不可能。在此我们采用离线安装方式:
以下东西不一定要全下,若你只需要2.2则只有下载apis-8和android2.2就好了,这里罗列了部分的版本。
以下API和开发包是一一对应的
谷歌api的安装包
http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
http://dl-ssl.google.com/android/repository/google_apis-5_r01.zip
http://dl-ssl.google.com/android/repository/google_apis-6_r01.zip
http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
http://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
Android开发包
http://dl-ssl.google.com/android/repository/android-1.5_r04-linux.zip
http://dl-ssl.google.com/android/repository/android-1.6_r03-linux.zip
http://dl-ssl.google.com/android/repository/android-2.0_r01-linux.zip
http://dl-ssl.google.com/android/repository/android-2.0.1_r01-linux.zip
http://dl-ssl.google.com/android/repository/android-2.1_r02-linux.zip
http://dl-ssl.google.com/android/repository/android-2.2_r02-linux.zip
许可证
http://dl-ssl.google.com/android/repository/market_licensing-r01.zip
工具
http://dl-ssl.google.com/android/repository/tools_r10-linux.zip
平台工具
http://dl-ssl.google.com/android/repository/platform-tools_r03-linux.zip
文档
http://dl-ssl.google.com/android/repository/docs-2.2_r01-linux.zip
样例
http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
把android开头的文件解压到platforms目录下
映射关系如下:
android-1.5_r04 --->android-3
android-1.6_r03 --->android-4
android-2.0_r01 --->android-5
android-2.0.1_r01--->android-6
android-2.1_r02 --->android-7
android-2.2_r02 --->android-8
把goole_apis开头的文件解压到add-ons目录下
映射关系如下:
google_apis-3-r03 --->google_apis-3
google_apis-4_r02 --->google_apis-4
google_apis-5_r01 --->google_apis-5
google_apis-6_r01 --->google_apis-6
google_apis-7_r01 --->google_apis-7
google_apis-8_r02 --->google_apis-8
把market_licensing-r01.zip解压到market_licensing目录下,若没有请新建改文件夹
把tools_r10-linux.zip解压到tools目录下(解压前请清空该文件夹)
把platform-tools_r03-linux解压到platform-tools目录下
把docs-2.2_r01-linux.zip解压到docs
把samples-2.2_r01-linux.zip和samples-2.1_r01-linux.zip解压到samples目录下
映射关系如下:
samples-2.2_r01 --->samples-2.2
samples-2.1_r01 --->samples-2.1
这就ok啦!
5,安装ADT插件
因为我们公司需要代理上网的问题,在线安装ADT无法成功,在此我们采用离线安装ADT的办法。
下载ADT插件地址为http://dl.google.com/android/ADT-16.0.1.zip。记住下载目录。
打开Eclipse 打开可能需要选择workspace,自己选择就好。如下图:
eclipse打开后在菜单栏选择help 点击install new software,打开界面如下:
点击右上角的Add弹出如下对话框,在name栏随便填写一个name
然后点击Archive选择刚才下载的ADT插件
点击确定后,在work with选择刚才的连接
一路next到底。安装好后,eclipse需要重启。然后在Eclipse的WINDOWS菜单栏选择Andriod SDKManager打开如下图:
可以看到里面已经有刚才下载的开发包了。然后关闭它。
6,创建AVD
选择Windows菜单里的AVD manager,打开后点击NEW,出现如下图:
填好配置信息。点击Create AVD 然后便可看到创建好的AVD。我的版本是Andriod2.2版。
至此我们的安卓开发环境已经搭建好,下面我们测试一下。
在file菜单下选择new---Andriod Project,输入项目名字,点击NEXT
然后选择目标配置,就是我们刚才创建的AVD。我选择的是2.2版本,然后点击next
下面又需要输入一些项目信息,如下图:
其中:
ApplicationName:显示在你的手机上的应用程序上的名字。
PackageName: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的,我用的是helloworld.test。
包实际上就是一个文件夹 。点的后面是前面文件夹的子文件夹。
ActivityName: 这是项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。
然后点击finish,项目便创建完成。
然后配置运行环境,选择RUN菜单,点击Run configurations,按照下图配置:
模拟器运行成功。
Windows下环境搭建较为简单,步骤和linux下基本一致。这里不再叙述。
- 搭建Android开发环境
- Android 开发环境搭建
- android开发环境搭建
- Android开发环境搭建
- Android 开发环境搭建
- 搭建Android开发环境
- Android开发环境搭建
- Android 开发环境搭建
- 搭建Android开发环境
- 搭建android开发环境
- Android开发环境搭建
- Android开发环境搭建
- 搭建Android开发环境
- android 开发--环境搭建
- Android开发环境搭建
- Android开发环境搭建
- Android开发环境搭建
- 搭建Android开发环境
- 流传在我们中国东北的笑话
- 同类别的产品销售记录各要一条最新时间的
- 谷歌惩罚过度使用SEO技术网站 希望公平竞争
- QQ电脑管家导致部分用户断网 重装并重启可恢复
- hdu1005&&nyoj-427 一个关于循环节的问题
- Android开发环境搭建
- 为什么 AWS 云计算服务是亚马逊先做出来,而不是 Google ?
- 《神秘的程序员们》漫画2则
- 解决快播5.1提示“根据相关法律法规,该网站不可点播”的方法(无需卸载掉5.1版本)。 [复制链接]
- 个人理财有哪些基本原理和方法?
- Windows Phone开发(16):样式和控件模板
- 浅谈Android应用程序键盘消息处理机制
- RTMP协议发送H.264编码及AAC编码的音视频,实现摄像头直播
- 采集音频和摄像头视频并实时H264编码及AAC编码