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. UFLDL课程学习(一)

    章节地址:http://ufldl.stanford.edu/tutorial/supervised/LinearRegression/ 章节名称:线性回归 (Linear Regression) 第 ...

  2. this computer does not support Intel Virtualization Technology (VT-x) .Haxm can'not be installed

    this computer does not support Intel Virtualization Technology (VT-x) .Haxm can'not be installed 本机不 ...

  3. ruby 知识点

    $LOAD_PATH 执行 require 读取文件时搜索的目录名数组,也可以写作 $: 创建 URI 的时候可以直接这样 URI("http://www.dy2018.com/i/9751 ...

  4. 张羿给的删除重复数据的mssql语句

    select count(1), gsdm, idfrom ods_sc.T_D_DEVICE_COMMONgroup by gsdm, idhaving count(1) > 1; delet ...

  5. javascript 关于闭包的知识点

    javascript 关于闭包的认识 概念:闭包(closure)是函数对象与变量作用域链在某种形式上的关联,是一种对变量的获取机制. 所以要大致搞清三个东西:函数对象(function object ...

  6. jquery中attr、prop、data

    在高版本的jquery中获取标签的属性,可以使用attr().prop().data(),那么这些方法有什么区别呢? 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法. 对于HTML元 ...

  7. Selenium2+Python自动化测试实战

    本人在网上查找了很多做自动化的教程和实例,偶然的一个机会接触到了selenium,觉得非常好用.后来就在网上查阅各种selenium的教程,但是网上的东西真的是太多了,以至于很多东西参考完后无法系统的 ...

  8. 11061160顾泽鹏homework-01

    我的Github地址是buaa11061160 教材:中文版 代码大全 (第二版) 斯蒂夫·迈克康奈尔 设计思路: 输入了一串数组a[0].a[1]..... 从a[0]开始向后扫,在以数字a[i]结 ...

  9. 【学习笔记】【Foundation】集合Set

    不可变集合 NSSet :集合元素无顺序,没有索引号,元素不可重复. NSSet在功能上可看做是NSArray的父集,它是一个更通用的类. NSSet包含如下常用方法: setByAddingObje ...

  10. Android Timer的使用

    1:服务端使用PHP <?php echo date('Y-m-d H:i:s'); ?> 2:activity_main.xml <RelativeLayout xmlns:and ...