Ubuntu下搭建Android开发环境
Ubuntu下搭建Android开发环境
改变从“新”开始改变从“
——Ubuntu下搭建Android开发环境
Ubuntu下搭建Android开发环境
目录
一、什么是Ubuntu?
二、Android与Linux的关系
三、为什么要用Ubuntu?
四、如何安装Ubuntu?
五、什么是VMWare?
六、Ubuntu下搭建Android开发环境
七、有没有更简便的方法?
八、Ubuntu下访问Windows文件夹
Ubuntu下搭建Android开发环境
Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。
Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞
大的社区力量,用户可以方便地从社区获得帮助。
Ubuntu下搭建Android开发环境
从系统设计角度:
Android采用Linux做为内核。
Android对Linux内核做了修改,以适应其在移动设备上的应用。
Andorid开始是作为Linux的一个分支,后来由于无法并入Linux的主开发树,已被Linux内核组从开发树中删除。
Ubuntu下搭建Android开发环境
从开发应用的角度:
Android的工程编译环境需要在Linux下配置。 Android的某些调试手段需要用到Linux的一些命令行脚本。
Android的模拟器在Linux上运行会快一些。
Ubuntu下搭建Android开发环境
Ubuntu是目前全球使用最多的Linux发行版,目前全球的装机量已达1,000万,有强大的社区支持和资源。Ubuntu 项目完全遵从开源软件开发的原则;并且鼓励人们使用、完善并传播开源软件。也就是Ubuntu目前是并将永远是免费的。
Ubuntu下搭建Android开发环境
Ubuntu11.04 (Natty Narwhal)
最新版本介绍
2011年04月28日,Ubuntu11.04(Natty Narwhal)发布,新版主要体现以下几个特点:
①用 GCC 4.5 取代现使用的 GCC 4.4 。
②不用 root 帐户来运行 X. org 。
③用Unity取代GNOME Shell成为Ubuntu 11.04的默认操作界面。④改善及完全支持 BTRFS 文件系统。
⑤使用 Linux 2.6.38 内核。
⑥提升性能及其它一些方面的改进。
⑦用LibreOffice取代OpenOffice。
⑧Banshee成为Ubuntu 11.04 Natty Narwhal默认音乐播放器。⑨改进了全局菜单。
⑩加入新功能Love Handles,旨在在平板电脑或其他触摸屏设备上使用Ubuntu,并且可以更容易的调整或移动窗口。
Ubuntu下搭建Android开发环境
两种方式:
1、在硬盘上完全安装一个Ubuntu操作系统。2、在Window操作系统下,安装一个虚拟机软件(例如VMWare),然后再在虚拟机上安装Ubuntu
。
Ubuntu下搭建Android开发环境
优劣比较:
1、如果要获得完全的性能,请在硬盘上独立安装一个完整的Ubuntu操作系统。驱动开发者推荐用此种方式。
2、如果为了方便与Windows系统的切换,大部分时间还在Windows上开发,建议通过虚拟机软件安装Ubuntu
。应用开发者推荐使用此方式。
Ubuntu下搭建Android开发环境
安装资源:
(共享在\\cdmaserver1\upload\android培训资源\开发环境和工具\Android Develop For Linux)1、虚拟机软件推荐使用VMWare 7.1。(收费软件,需要破解,安装包中有破解工具)
VMware-workstation-full-7.1.2-301548.exe (安装包) VM+Workstation+7[1].1+KeyGen.rar (序列码生成器)
2、Ubuntu推荐使用最新的11.04 Desktop版。 ubuntu-11.04-desktop-i386.iso (32位机版本)
ubuntu-11.04-desktop-amd64+mac.iso (64位机版本)
(由于系统安装比较简单,此处不再进一步描述。)
Ubuntu下搭建Android开发环境
VMWare (Virtual Machine ware)是一个“虚拟PC”软件公司。它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。 VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连
接为一个局域网,极其方便。
Ubuntu下搭建Android开发环境
“工欲善其事、必先利其器。”需要准备以下软件:
1、JDK:JAVA程序开发包和运行时环境2、Eclipse :集成的IDE开发环境
3、ADT:专门为Android开发定制的Eclipse插件4、Android SDK Linux:Android应用开发
SDK
Ubuntu下搭建Android开发环境
推荐使用版本:
1、JDK
jdk-6u24-linux-i586.bin (32bit)
jdk-1_5_0_22-linux-amd64.bin (64bit)
2、Eclipse
eclipse-java-helios-SR2-linux-gtk.tar.gz (32bit)
eclipse-java-helios-SR2-linux-gtk-x86_64.tar.gz (64bit)3、ADT
ADT-10.0.1.zip
4、Android SDK
android-sdk-linux_86.tar.gz
(共享在\\cdmaserver1\upload\android培训资源\开发环境和工具\Android Develop For Linux
)
Ubuntu下搭建Android开发环境
1、JDK的安装(以32bit版本安装为例)
将jdk-6u24-linux-i586.bin放置于目标目录下,例如
/home/zhangchangqing/work (这个自己定义文件夹,无所谓,但要和将来配置的环境变量中的路径一致)。
打开命令行终端,进入放置jdk的目录:
$cd /home/zhangchangqing/work
更改文件权限为可执行,在命令行下输入以下命令:
$sudo chmod +x jdk-6u24-linux-i586.bin
解压文件,在命令行下输入以下命令(‘./’表示执行程序): $./jdk-6u24-linux-i586.bin
这样该目录下就会出现jdk1.6.0_24的文件夹,JDK安装完毕。备注:命令行终端的打开方法,在系统面板上【应用程序】 【附件】
【终端】或【Applications】 【Accessories】
【Terminal】菜单中。
Ubuntu下搭建Android开发环境
JAVA
环境变量的配置
打开命令行终端,输入以下命令:
$sudo gedit /etc/profile
在打开的profile文件最后添加如下内容:
export JAVA_HOME=/home/zhangchangqing/work/jdk1.6.0_24
export JRE_HOME=/home/zhangchangqing/work/jdk1.6.0_24/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$JAVA_HOME/binexport CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
然后重启系统!
验证是否配置成功:重启后,打开命令行,输入:
$java –version
如果返回以下内容,说明设置成功:
java version "1.6.0_24"
Java(TM) SE Runtim …… 此处隐藏:2329字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




