android开发环境搭建(ubuntu15.04+jdk8+eclipse+android sdk)
开始学习android开发,首先对其环境对搭建比较重要。平台可以选择window/linux/mac等,这里,我选择ubuntu系统,方法比较原始,当然也可以直接用google提供的android stutio。
软件平台工具(部分网址访问不了,可以FQ,自行检索):
ubuntu 15.04:可以自己装一个,我装的64位的,所以下面我下载的都是对应64位版本对。
jdk8,我下载的Java Platform (JDK) 8u65:链接http://www.oracle.com/technetwork/java/javase/downloads/index.html。
eclipse,我下载对eclipse IDE for java developers: 链接http://www.eclipse.org/downloads/
android sdk,链接http://developer.android.com/sdk/index.html
搭建环境步骤:
1.jdk环境对部署
在/opt/主文件夹(当然,其他文件夹也可以)下新建一个文件夹,我命名为java,所以完整目录就是/opt/java
然后把jdk8复制到/opt/java/目录下面把它解压出来。
然后是配置JAVA的环境变量,linux中配置环境变量有4个地方:
/etc/environment:设置整个系统的环境,与登录用户无关
/etc/profile:为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行并从/etc/profile.d目录的配置文件中搜集shell的设置
/etc/bash.bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bashrc:该文件包含专用于该登录用户bash shell的bash信息,当登录时以及每次打开新的shell时该该文件被读取。它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户 权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。
各配置的生效时间:
/etc/environment:重启生效
/etc/profile:注销后登录生效
/etc/bash.bashrc:重新打开bash shell后生效
~/.bahsrc:重新打开bash shell后生效
一般我们修改/etc/profile 即可:
sudo gedit /etc/profile
在文件最后加上一下四行:
export JAVA_HOME=/opt/Java/jdk1.8.0_65
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后注销重新登陆即可生效(source /etc/profile 命令只是使得环境变量对当前的shell有效)。
2.android sdk配置
首先,类似上面,解压缩下载的eclipse文件到/home/xxx/ 下,没有放到/opt/java下主要后面更新android有权限问题。
然后,配置android sdk对环境变量到PATH中,在/etc/profile增加两行代码:
export ANDR_TOOLS=/home/xxx/android/android-sdk-linux/tools
export ANDR_PLATTOOLS=/home/xxx/Java/android/android-sdk-linux/platform-tools
export PATH=${ANDR_PLATTOOLS}:${ANDR_TOOLS}:$PATH
3.eclipse安装
首先解压缩下载的eclipse文件到之前创建的java目录下。这样就可以对,不过你启动可能会有问题。
第一个是没有菜单,原因没有设置一个环境变量,解决办法设置环境变量export UBUNTU_MENUPROXY=0。
第二个和下面的android sdk有关,缺少32库什么的,因为我对机子是64位的,所以执行下面两个命令来安装32位库。
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1
4.eclipse 中安装ADT
官方提供两种安装方式http://developer.android.com/sdk/eclipse-adt.html#installing,第一种是在线安装,第二种是先下载安装包,然后用eclipse直接安装,两种方式结果是一样的,在此推荐在线安装方式(当时在这里折腾了很久,安装的时候一直提示缺少什么东西之类的,第二天突然又可以安装了,莫名其妙,希望读者能够一次性安装成功!)
打开eclipse--->help--->Install New Software
点击work with后面的输入框后面的Add
在Name后面输入:ADT Plugin(可以随便起名)
在Location后面输入:https://dl-ssl.google.com/android/eclipse/ (如果不行,可以换车http://dl-ssl.google.com/android/eclipse/)
点击OK,行了,根据提示,一步一步安装吧,中间会有提示是否重新启动eclipse,选择restart now就行了。
5.模拟虚拟机搭建
之后就在在eclipse中点开android插件图标(前提是要先配置android sdk的目录,这个就是你第二步安装的sdk目录),然后通过图形界面下载需要的android版本。我下载对6.0的。如果出现fail to get....等等错误,可以如下图配置android sdk manage 下对tools -> options 
最后,运行我下载对android6.0 效果如下:

android开发环境搭建(ubuntu15.04+jdk8+eclipse+android sdk)的更多相关文章
- Android开发环境搭建全程演示(jdk+eclipse+android sdk)
全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...
- Android 开发环境配置图文教程(jdk+eclipse+android sdk)
一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图: 选择 Downloa ...
- 基于Eclipse的Android开发环境搭建
1. Java开发环境搭建 1.1 JDK下载安装 JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包.JDK 是整个Java的核心,包括了Java运行 ...
- OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建
/******************************************************************************************** * OK33 ...
- Android开发环境搭建相关文章列表(转载)
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...
- Android开发环境搭建篇详尽的教程实例汇
原文链接:http://android.eoe.cn/topic/android_sdk 一.android开发环境搭建图文教程整理篇: 1.Android开发环境搭建全程演示(jdk+eclip+a ...
- android高速上手(二)android开发环境搭建及hello world
基本了解了java语法,下一步.我们一起开启hello world的神奇之旅. (一)android开发环境搭建 之前搭建android开发环境是件很费力的事情,下载Eclipse.安装ADT等,现在 ...
- Java、Android 开发环境搭建
一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...
- android 开发环境搭建 (转)
最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...
随机推荐
- javascript中的scrollTop
含义:滚动条高度 作用:滚动加载(ajax),滚动导航固定定位,滚动弹框定位等等. 展示滚动导航和侧边栏滚动固定定位的效果:查看效果 1.chrome浏览器 document.body.scrollT ...
- AFNetworking 3.0 断点续传 使用记录
最近项目中用到了压缩包下载,使用AFNetworking 3.0 下载压缩包 支持断点续传 代码如下: #import "HDInternet_handler.h" #import ...
- Android 轻松实现仿淘宝地区选择
介绍 最近用淘宝客户端的时候,编辑地址的时候有个地区选择的功能.看上面的效果觉得挺酷,滚动的时候,是最后一个从下面飞上来挨着前一个.就自己鼓捣一个出来玩玩. 说了效果可能不太直观,下面上两张图看看效果 ...
- RecyclerView-------MyAdapter代码
package com.example.administrator.recyclerview; import android.content.Context; import android.suppo ...
- MongoDB-常见问题
前言 MongoDB数据库的版本为3.0.7.记录在使用MongoDB数据库时遇到的各种问题,目前是遇到一个整理一个,没有进行分类,等整理较多的时候,进行分类整理一下. 1.使用可视化工 ...
- Invoke--转载
在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界 ...
- Vmware虚拟机进入BIOS方法
在VMware里面如何进入BIOS是个头疼的问题,因为启动界面一闪而过(下面两个图如果不设置bios.bootDelay,基本上很难抓到),即使你狂按F2或ESC键(ESC: 调整启动顺序;F2: 进 ...
- W3School-CSS 轮廓(Outline)实例
CSS 轮廓(Outline)实例 CSS 实例 CSS 背景实例 CSS 文本实例 CSS 字体(font)实例 CSS 边框(border)实例 CSS 外边距 (margin) 实例 CSS 内 ...
- Windows下FFmpeg各版本库文件下载
ffmpeg主要是基于linux开发,当然它也支持windows,不过并不支持visual studio系列IDE(因为它使用了大量C99特性,而vs不支持C99). 要想在windows上使用 一可 ...
- 几款比较好用的C语言的集成开发环境及在windows下用命令行编译C代码
最近要用到C,所以尝试了这几款windows平台下比较好的IDE. VS2015:比较复杂和庞大,据说从2013版本开始支持C99标准. C-free:轻巧,但是不支持C99. vc++6.0:很多学 ...