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. css布局之负margin妙用及其他实现

    相信大家在项目的开发中都遇到过这样的需求,一行放X(X>1)个块且相邻块之间的间距相同. 大概就是上面这个样子,下面介绍几种实现的方式. 1.负margin大法 设置好元素的宽度和留白占满父级的 ...

  2. C#获取显示器宽度高度,桌面宽度高度等

    1.C#获取显示器宽度高度,桌面宽度高度等 //获取当前显示器的宽度和高度 int width = Screen.PrimaryScreen.Bounds.Width; int height = Sc ...

  3. PHP MySQLi

    PHP MySQLi 简介 PHP MySQLi = PHP MySQL Improved! MySQLi 函数允许您访问 MySQL 数据库服务器. 注释:MySQLi 扩展被设计用于 MySQL ...

  4. java——JNI(例子控制台(64位)清屏

    因为java的最底层是jvm,所以单纯的控制台java程序不能感知jvm再下面的操作系统的情况, 可以通过JNI(Java Native Interface)技术实现java后台调用C++/C的dll ...

  5. phpMyAdmim无法打开或空白页面问题解决

    环境:windows环境 安装方式:appserv 安装完appserv之后,发现phpMyAdmin无法打开,具体表现为输入root用户名和密码之后长时间无法进入管理页面或进入之后一片空白.这种情况 ...

  6. 开发ContentProvider的步骤

    开发ContentProvider的步骤如下: 1.编写一个类,该类必须继承自ContentProvider. 2.实现ContentProvider类中的所有抽象方法:insert() delete ...

  7. Bash shell 笔记总结(一) 转自http://www.bubuko.com/infodetail-509992.html,谢谢原作者

    本文是上课笔记总结,涉及细节知识点会在以后文章说明! bash脚本编程: 脚本程序:解释器解释执行: shell: 交互式接口:编程环境: shell: 能够提供一些内部命令,并且能通过PATH环境变 ...

  8. 类似百度音乐唱片播放时CD图片不停旋转的实现

    类似百度音乐唱片播放时CD图片不停旋转的实现 效果图 1 html代码 2 <imgsrc="img/logo.png"class="img-responsive& ...

  9. thinkphp基础入门(2)

    第一节介绍了thinkphp基本路径问题,第二节将介绍thinkphp的常见用法(M层跟V层) 我们先在Controller层新建个IndexController.class.php(新建文件的格式为 ...

  10. CSS 特效 (教程还是英文的好)

    Border-radius: create rounded corners with CSS! http://www.css3.info/preview/rounded-border/