Ubuntu 12.04 搭建Android开发环境

2013/7/29 Linux环境下搭建Android开发环境
大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便,我感觉也是。不过作为一名开发者仅局限在一种环境的话,那局限性也就太大了,况且在Linux下开发会帮助开发者提高开发效率,学习Linux也会让开发者受益匪浅的。

小巫是在虚拟机上安装的Linux,版本是Ubuntu 12.04, 到现在好像已经出道13.04了,不过这也没有多大关系,开发环境够用的就行,不必纠结于版本。

在搭建Android开发环境之前,需要准备以下软件:
这些软件都是目前比较新的:
JDK: jdk-7u15-linux-i586.gz
SDK: android-sdk_r22.0.4-linux.tgz
Eclipse: eclipse-standard-kepler-R-linux-gtk.tar.gz

好啦,准备好以上软件之后就可以开发搭建开发环境了

当然,先要有一个Linux系统,我这里是Ubuntu 12.04,以root身份登陆系统,在/home/下创建目录work
把下载好的软件全都放在/home/work/下,如下图


里面的两个文件夹是解压后的:android-sdk-linux和eclipse

命令行查看:



一。安装JDK,配置Java开发环境
同样是解压jdk-7u15-linux-i586
命令是tar -zxvf jdk-7u15-linux-i586
解压后的目录为jdk1.7.0_15,然后配置环境变量就ok了,这里我把这个目录移动到了
/usr/lib/myJava/下,myJava是我自己创建的目录。

配置环境变量:




如果配置成功的话,会有以下测试结果(java -version)



二、解压Eclipse压缩包,安装Eclipse
解压缩:tar -zxvf eclipse-standard-kepler-R-linux-gtk.tar.gz
因为Eclipse是要依赖Java运行环境的,如果Java运行环境没有搭建好的话会出现以下错误提示:
The Eclipse executable launcher was unable to locate its companion shared library


如果Java运行环境搭建正确的话,可以直接进入目录启动Eclipse



三、安装ADT插件
【help】->【install new software】->【增加链接】

https://dl-ssl.google.com/android/eclipse/




等安装完成后,就会多出来两个菜单按钮



四、安装SDK
【Window】->【Preference】->【Android】->【添加SDK目录的路径】




以上四步完成后,整个Android的开发环境也差不多搭建好了。下面也即使下载对应的的Androd平台
打开SDK Manager

下载完成后,就可以创建AVD了


点击start启动模拟器



以上就是目前比较新的开发环境配置了,刚入门的童鞋如果想在Linux下搭建Android开发环境的话,可以参考我写的这篇博客,按步骤来做,应该是没啥问题的了。



Ubuntu 12.04 搭建Android开发环境的更多相关文章

  1. Ubuntu 16.04 搭建Android开发环境

    1.Installing Java sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get inst ...

  2. Ubuntu 12.04安装Java开发环境(jdk1.7 + Eclipse)

    首先,去官网下载linux版本的jdk和eclipse tar包,并将其解压出来.我将jdk包发在了/usr/java/目录下,eclipse放在了/opt/目录下. 然后,配置java开发环境,即安 ...

  3. Ubuntu 16.04搭建LAMP开发环境

    基本设置 1.配置网络环境 管理员给分配了一个静态IP,所以还需要进一步配置网络环境 配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:20 ...

  4. Ubuntu 14.04 设置Android开发环境

    准备Java环境 本文仅仅安装sdk,不安装什么IDE,由于我仅仅须要命令行模式开发就可以. 首先安装openjdk 1.6.然后安装ant.这个不赘述. 下载SDK 从这里下载SDK for Lin ...

  5. Ubuntu上如何搭建Android开发环境

    1.以下是开始Android应用程序编程之前需要的软件列表: a.Java JDK5 及以后版本 b.Java运行环境 c.Android Studio 2.安装Android Studio: x64 ...

  6. ubuntu 14.04搭建tensorflow-gpu开发环境

    一.安装nvidia显卡驱动 去navidia官网查看最新的驱动版本号:navidia官网:http://www.geforce.cn/drivers 找到显卡对应的驱动下载,例如下载的驱动为 NVI ...

  7. Ubuntu 12.04搭建Andorid编译环境

    1.安装JDK,Android 5.0开始,开始使用OpenJDK 1.7,4.4等低版本是Oracke JDK1.6 install java environment // install open ...

  8. Ubuntu14.04搭建android开发环境

    一 下载ADT 官方下载地址:http://developer.android.com/sdk/index.html(须要FQ或者改动host) 二 解压 1 使用终端将下载的文件解压当前文件夹下: ...

  9. Ubuntu 12.04搭建hadoop单机版环境

    前言: 本文章是转载的,自己又加上了一些自己的笔记整理的 详细地址请查看Ubuntu 12.04搭建hadoop单机版环境 Hadoop的三种运行模式 独立模式:无需任何守护进程,所有程序都在单个JV ...

随机推荐

  1. hdu 5105

    题意: y=|a*x^3+b*x^2+c*x+d|    求y的最大值? 题目是bc上的,之前写的时候,没考虑0的情况(太笨了).... 水题吧.... AC代码: #include <iost ...

  2. NotImplementedException未实现该方法或操作

    使用DevExpress为控件CheckedListBoxControl绑定DataSource时,引发异常“NotImplementedException未实现该方法或操作”,代码如下: this. ...

  3. Repeater的ItemDataBound 事件中e.Item.DataItem 的数据类型

    1.使用DataSet和DataTable绑定数据源时 DataRowView view = (DataRowView)e.Item.DataItem; 2.DataReader绑定数据源时 Syst ...

  4. HTML5与APP的交互

    phonegap框架,html5直接用于移动开发的框架.现版本UI延迟据说还是略大. App中搞活动,每次都通过mobile api把url给app即可. App操作Html webview.load ...

  5. 商务智能(BI)技术

    以下内容仅为兴趣爱好. 商务智能技术是将数据仓库.联机分析处理(OLAP)和数据挖掘等结合起来应用到商业活动中,从不同的数据源收集数据,经过抽取(Extract).转换(Transform)和加载(L ...

  6. CRT内存调试标记

    static unsigned char _bNoMansLandFill = 0xFD; /* fill no-man's land with this */ static unsigned cha ...

  7. 学习OpenSeadragon之三 (覆盖层Overlayer的使用)

    Overlayer(覆盖层)是一个很重要的机制,它可以在可缩放图片上显示额外的信息. 1.简单应用 以下是我做出的一个小例子: 看这小老鼠头部的红色框内的部分就是一个分离出来的overlay. 介绍一 ...

  8. MySQL查询优化处理

    查询的生命周期的下一步是将一个sql转化成一个执行计划,MySQL再依照这个执行计划和存储引擎进行交互.这包括多个子阶段:解析sql,预处理,优化sql执行计划.这个过程中任何错误(例如语法错误)都可 ...

  9. Yum 安装 zabbix...

    环境:centos6_64 Mysql环境.禁用iptable selinux 安装基础包: 需要安装LAMP.自己安装吧...不会的请移步...LAMP rpm -ivh http://repo.z ...

  10. Oracle merge into 使用记录

    符合条件进行更新操作,不符合则进行插入操作. merge into myd_nsrdt n using ('as nsrsbh,'' as nsrmc, ' as nowphone,sysdate a ...