Ubuntu中安装Android环境的个人总结

Ubuntu14.04中安装Android开发环境详解

前言

我之前从没有学过Android,对于Java也只用其写过简单的算法。而我又再愿意继续在Windows环境下进行编码,所以我毅然的选择在Ubuntu系统下进行编码,在不愿意卸载现在的Windows系统情况下,我选择了在虚拟机中安装Ubuntu,并且对于Ubuntu也是最近才真正系统的学了一下。基于以上的原因,在配置整个Android环境时让我蛋碎过无数次,仅以我的经验来告诉后来的人也对自己整个配置过程做一个总结,希望这对后来还想学习的人有所帮助。

一句说在前面的话。如果还没有装Ubuntu系统,建议直接装64位的Ubuntu系统,因为Google提供的AVD(Android Virtual Device)默认是64位的OS。如果已经安装了32bit系统,也就不要在纠结了,只需要设置一下环境变量就可以了,其命令是:sudo gedit /etc/profile,然后在profile文件末尾中加上export ANDROID_EMULATOR_FORCE_32BIT=true 接着在终端输入source /etc/profile

(让环境变量生效)。这是在我安装了所以的插件之后运行emulator -avd android4.0时系统给的提示(如图):

还有我的Ubuntu系统中之前已经安装了Eclipse,所以我不需要进行JDK和Eclipse的安装,因此安装JDK和Eclipse的安装不能提供详细图解。(Ubuntu14.04的软件中心中有Eclipse并且是自带了JDK环境的)建议将所有的Android工具放在主目录下新建的tools目录中。大家不需要担心虚拟机中不能连真机,其实虚拟机中是可以访问主机上插入的移动设备的,只需要在虚拟机的右下角选择要连接的主机设备就可以了。如图:

Setp1:安装JDK

网上有很多关于JDK的安装,这里不详细叙述,提供一个百度经验关于安装JDK的连接http://jingyan.baidu.com/article/b0b63dbfd5db8b4a48307027.html

Step2:安装Android SDK

安装SDK是一个相对让人恼火的事情,因为中国墙的存在,整个安装过程让蛋碎了一地。如果要想成功的安装SDK不FQ估计就只能GG了,本人未能在Ubuntu中成功FQ,在windows中FQ很容易,只需要百度或者Google一下畅游无限流浪器,下载配置安装之后你就可以尽情的FQ了。下面的内容都是在FQ的情况下进行。

在Google浏览器中输入http://developer.android.com/sdk/index.html,下拉到页面底部你会看到这个选项,下面就有我们需要的SKD。

下载完成后将压缩包放到tools目录下,在终端用tar zvxf 压缩包名命令对压缩包进行解压。解包完毕会在tools目录下出现android-sdk-linux目录,接下来需要设置环境变量,执行:

sudo gedit /etc/profile

在配置文件中加入如下部分:

export PATH=/home/unbutu/tools/android-sdk-linux/platform-tools:$PATH

export PATH=/home/unbutu/tools/android-sdk-linux/tools:$PATH

保存后推出,在终端输入“source /etc/profile”使环境变量立即生效。输入“emulator -version”与“adb version”(如果之前没有安装adb只需要安装终端的提示安装即可)命令查看是否能成功运行。

至此SDK的环境已经配置好,接下来需要下载具体版本的SDK,这个才是最坑爹的。在终端中输入android命令启动Android SDK Manager,运行后如图:

不要马上就选择需要安装的Android SDK版本,为消除SDK更新时,有可能会出现这样的错误:(图片来自windows系统,Ubuntu系统操作也一样)

Download interrupted: hostname in certificate didn‘t match: <dl-ssl.google.com> != <www.google.com>

Download interrupted: Connection to https://dl-ssl.google.com refused

Done. Nothing was installed.

解决办法是:将https://修改为http://

修改方法是:如下图,在Android SDK Manager->Tools-Options...选项界面,

将“Force https://… sources to be fetched using http://…”勾选!

这样设置之后并不能保证一定没有错误,所以还需要在终端中输入sudo gedit /etc/hosts命令打开Ubuntu中的hosts文件然后在文件末尾加入如下部分:

203.208.46.146 www.google.com

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

保存并退出,接下来就可以选择要安装的Android SDK包了,可能需要很多时间,耐心等待一下然后按照要求安装就可以了。

配置Linux版本的Android SDK

Eclipse重启后,选择Window > Preferences...,在打开的属性框,选择Android,在SDK location中输入你的Android SDK所在的目录,然后按Apply按钮。(其实我没有这么操作,在我重启的时候他会提示没有找到android-sdks,然后他会在Ubuntu的主目录下建立这个文件夹,因为建立的是空文件夹自然就会有那样的提示,只需要将目录改成tools下的android-sdk-linux就可以了)

Setp3:安装Android NDK

Android官方网站http://developer.android.com/tools/sdk/ndk/index.html上提供的Android NDK是.bin格式的文件,也就是二进制文件需要进行编译,编译也很简单只需要在终端输入命令:sudo ./android-ndk-r10c-linux-x86.bin,这可能会耗费一定的时间还是需要耐心等待。

下载需要的NDK版本到tools目录中并对其进行编译后(FQ才能下载哦),就会再当前目录下出现android-ndk-r10c目录,接着设置环境变量,执行:

sudo gedit /etc/profile

在配置文件中加入如下部分:

export ANDROID_NDK=/home/unbutu/tools/android-ndk-r10c

export PATH=/home/unbutu/tools/android-ndk-r10c:$PATH

保存文件后推出,在终端中输入命令“source /etc/profile”使环境变量生效。接下来在终端提示符下进入android-ndk-r10c/samples/hello-jni目录,然后输入ndk-build命令编译hello-jni工程,如果配置配置正确,执行结果如图:

Step4:安装Eclipse集成开发环境

在Ubuntu中可以在software center查找Eclipse并进行安装,比去Eclipse官网上下载要好很多。

Step5:安装CDT插件

安装方式一:(在线安装)

在step4中我们已经成功安装了Eclipse,启动Eclipse,点击菜单“Help—>Install New Software”打开Install对话框,在“Work With”盘边的编辑框中输入http://download.eclipse.org/tools/cdt/releases/juno并回车,稍等便可后下面列表会解析出CDT插件。

安装方式二:(离线安装)

到Eclipse官网上手动下载最新的CDT插件,下载地址为:http://www.eclipse.

org/cdt/downloads.php。启动Eclipse,点击菜单“Help—>Install New Software”打开Install对话框,点击界面上的Add按钮,打开Add Repository对话框,接着点击Archive按钮,选择下载好了的CDT压缩包,点击OK。安装过程会相当的耗时,要有耐心。

Step5:安装ADT插件

安装 ADT插件也是一个蛋疼的事情,由于没有FQ的缘故不能在线安装,原因是在线安装的repository地址https://dl-ssl.google.com/android/eclipse/没有办法访问,即使将https换成http也不能解决问题。唯一可行的安装方式就是离线安装,离线安装的地址是不能访问页面的(反正我没有成功访问到页面)所以在选择ADT版本的时候要格外小心,因为之前安装的SDK对ADT的版本是有要求的,至于具体的ADT版本可以参看SDK的版本说明或者百度。官方下载地址是http://dl.google.com/android/ADT-23.0.0.zip。如果版本一旦不对进行了安装就会出现安装冲突的错误,如图:

对于这种错误只能选择卸载已经安装的ADT,然后重新安装新版本的ADT。ADT插件的卸载步骤:

Eclipse——Help——About Eclipse——Installation Details——Installed Software

ADT插件包括了:Android DDMS、Android Development Toos、Android Hierarchy Viewer、Android Traceview、Tracer for OpenGL ES和Android Native Development Tools,这些插件都需要卸载才能安装新的。

选中旧的ADT插件——Uninstall。

ADT的离线安装和CDT的离线安装操作步骤一样,再次不在赘述。ADT插件安装完成后需要进行相应的配置。点击Eclipse菜单项“windwos-Preferences”

选择Android列表项,在右侧SDK Locatrion处选择Android SDK的安装位置(tools目录),展开Android列表项,选择NDK,在右侧NDK Location处选择Android NDK安装,tools目录tools目录下的android-ndk-r10c。设置完成点击OK按钮关闭对话框。

Step6:创建Android Virtual Device

Linux版的Android SDK没有提供可视化的AVD Manager管理工具,创建AVD可以使android命令。在终端中输入android list targets列出本机已经下载好的SDK,本机的输出结果如下(片段):

每一个id对应一个版本的SDK。这个id在创建AVD时会使用到。创建AVD的命令格式为:android create avd --name <your_avd_name> --target <targetID>,例如:android create avd --name android4.0 --target android-14

创建AVD完成后可以使用emulator来启动它,在终端提示符下输入命令:

Emulator -avd android4.0最终运行的效果如图所示:

时间: 2024-11-07 08:37:05

Ubuntu中安装Android环境的个人总结的相关文章

Ubuntu中安装jdk环境

1.Installing default JRE/JDK sudo apt-get update sudo apt-get install default-jre sudo apt-get install default-jdk 2.Installing Oracle JDK (选择安装版本) sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-

在Ubuntu中安装Docker

前言 网上已经有很多介绍Docker安装的文章,自己的安装过程记录一下,为了博客文章结构的连贯性,为写下一篇R和Docker的相遇做为环境基础,同时也给自己一个备忘. 目录 Docker是什么? 在Linux Ubuntu中安装Docker Docker镜像仓库 制作自己的Docker镜像 上传Docker镜像到公共仓库 完整文章:http://blog.fens.me/linux-docker-install/

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

在ubuntu中安装maven

安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk>. 下载maven wget http://apache.fayea.com/apache-mirror/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz 解压 tar -xzf apache-maven-3.2.3-bin.tar.g

ubuntu中安装visual studio code-(转载)

在Ubuntu中安装Visual Studio Code 编译自:http://itsfoss.com/install-visual-studio-code-ubuntu/ 作者: Abhishek 原创:LCTT https://linux.cn/article-5423-1.html 译者: Vic020 本文地址:https://linux.cn/article-5423-1.html 2015-05-11 08:20    评论: 3 收藏: 2 本文导航 -安装微软Visual Stu

【Linux】在Ubuntu中安装Eclipse与Helloworld

在Ubuntu中安装Eclipse之前,必须先如同<[Linux]在Debian配置JDK1.7,与Linux Java Helloworld>(点击打开链接)现在Ubuntu中装好JDK1.7,整个安装过程甚至比Debian的还要简单,安装的过程中,活用好把文件拖进终端,这样就不用输入这么长的路径.Ubuntu与Debian唯一的区别,就是执行命令你通通在前面补个sudo就对了,表示以root用户执行这个命令. 一.Eclipse的下载与安装 1.首先,在Eclipse的官网中下载最新版的L

如何为一个eclipse安装android环境

据说android已经不再支持android adt-bundle的开发环境了,所以如果继续使用的话,会不再更新 使用eclipse来安装android环境或者使用android studio 但是以前很多项目都是eclipse环境下面的,如果换到android studio很难 使用eclipse+adt+sdk+jdk就可以轻松部署好android的开发环境,教程 转载别人的,自己修改了一点 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Win

【转载】菜鸟Ubuntu下安装Android Studio

原文:http://forum.android-studio.org/forum.php?mod=viewthread&tid=236&extra=page%3D1%26filter%3Dtypeid%26typeid%3D9%26typeid%3D9 Ubuntu下面安装Android Studio一般有下面这几种方法: A.添加软件源直接apt安装 B.下载 deb包.外加 JDK安装 C.下载JDK.Android-Studio.android-sdk-linux自行安装 对于以上A

ubuntu 中安装sublime-text3

ubuntu 中安装sublime_text3Enter "Alt+m" will show Markdown Preview 安装 输入注册码 汉化 安装插件 中文输入bug修复 1.1 安装 ??建议和我一样初学的直接安装,不要直接下载官方的离线包解压了,不然还得自己配置什么dash中显示,什么的环境配置乱七八糟的 1. wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add