一:下载linux版本的JDK,Eclipse,Android SDK
二:安装JDK
1.把下载的jdk-6u4-linux-x64-rpm.bin复制到/usr/local目录下(目录可以根据自己习惯选择),在终端输入:cp jdk-6u4-linux-x64-rpm.bin /usr/local
2.cd /usr/local 进入放有jdk安装包的目录
3.chmod 755 jdk-6u4-linux-x64-rpm.bin 赋予当前用户可执权限行
4.输入 ./jdk-6u4-linux-x64-rpm.bin执行JDK安装文件,这是/usr/local目录下会多一个JDK的rpm包
5.输入rpm -ivh jdk-6u4-linux-x64.rpm 安装JDK的rpm包
安装成功后会有个/usr/java目录
三:安装Eclispe
这个比较简单,把安装包eclipse-java-indigo-linux-gtk-x86_64.tar.gz拷贝到/usr/local目录下,在终端输入:tar -xvf eclipse-java-indigo-linux-gtk-x86_64.tar.gz,会生成/usr/local/eclispe目录,双击eclipse图标即可执行。
四:解压Android SDK
1.把下载的android-sdk_r12-linux_x86.tgz解压到指定目录,我解压到/usr/local目录下
2.打开eclispe,安装ADT,在 Eclipse -> Help -> Install New Software -> Available Software ->Add sites,location输入 https://dl-ssl.google.com/android/eclipse/
3.安装完ADT之后,点击eclipse左上角出现的小机器人图标,打开点击Install packages开始下载需要的包
4.下载完之后,Windows-->Preferences-->Android-->指定SDK Location
五:设置环境变量
在终端输入:sudo vim /etc/profile
输入:i进入编辑模式
我的环境变量配置如下:
在该文件的尾部加入#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_04
export JAVA_HOME
ANDROID_HOME=/usr/local/android-sdk-linux_x86
export ANDROID_HOME
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export CLASSPATH
ECLIPSE_HOME=/home/zhoujh/eclipse
export ECLIPSE_HOME
PATH=$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ECLIPSE_HOME:$PATH
export PATH
按esc键退出编辑模式,输入:wq(保存退出)
然后在终端输入:source /etc/profile 使修改的环境变量起作用
六:测试
在终端输入:adb
如果打印出Android Debug Bridge version 1.0.26和一些adb命令帮助信息,ok,恭喜!你成功了!
7:创建AVD
在eclipse下创建AVD比较方便,不过进行此操作之前最好先测试adb是否可用,不然会在eclipse的控制台输出无法创建AVD的错误。
我当时出现了上述问题,纠结了半天找不到原因,以为是文件权限问题,最后在终端输入adb。出现了下面的问题2,才对症下药解决了
如果提示某个文件不存在,可直接用yum install xx文件安装
下面是我安装过程中遇到的问题和解决的办法:
问题1:输入sudo yum install xxxx包
出现zhoujh is not in the sudoers file. This incident will be reported.
sudo是让zhoujh成为拥有超级权限的普通用户,
解决方法如下:
1>、进入超级用户模式。在终端输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。
2>、添加文件的写权限。输入命令"chmod u+w /etc/sudoers"。
3>、编辑/etc/sudoers文件。输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先摁一下Esc键,然后输入":wq")退出。
4>、撤销文件的写权限。输入命令"chmod u-w /etc/sudoers"。
至此,问题解决。
问题2:输入adb
出现/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
解决办法:使用sudo yum install ld-linux.so.2
下面还会提示安装其他文件,按照上面的方式进行安装。
完成后输入adb 就ok了
问题3:输入emulator -avd avdname
出现:SDL init failure, reason is: No available video device
解决办法:安装下面几个文件
yum install libX11.i686
yum install libXext.i686
yum install libao.i686
因为我的是64位的fedora系统,所以需要安装32位的x libraries.
以防万一,最好对adnroid-sdk目录下的文件赋予rwx权限:在终端输入sudo chmod -R 777 android-sdk
分享到:
相关推荐
本文档旨在为初学者提供一份详尽的指南,帮助其在Windows 7环境下搭建Android开发环境。Android开发涉及多个组件的安装与配置,包括Java Development Kit (JDK)、Eclipse IDE、Android Developer Tools (ADT)插件...
在Linux环境下搭建Android源代码的开发环境是Android开发者必须经历的步骤,这涉及到一系列的工具安装和配置。本文将详细阐述这一过程。 首先,Git工具是必不可少的,因为Android源代码是通过Git进行版本控制的。你...
### Linux下Android开发环境搭建详解 #### 一、引言 随着移动互联网的快速发展,Android应用开发成为了一个非常热门的领域。为了满足开发者的需求,本文将详细介绍如何在Linux环境下搭建完整的Android开发环境。...
本文将详细介绍如何在Linux虚拟机中搭建一个完整的Android开发环境。 #### 二、准备阶段 1. **安装虚拟化平台**:首先需要安装一款虚拟化平台,如VMware Workstation或VirtualBox。 - **安装步骤**: 1. 下载并...
在Android开发过程中,掌握Linux环境的搭建是必不可少的技能,特别是在深入学习源码和使用相关工具时。这篇自学笔记将引导你逐步完成Linux环境的前期准备工作。首先,我们需要理解为何要选择Linux,尤其是在Android...
1. **开发环境**: 本教程使用的主机操作系统为Fedora 15。 2. **目标平台**: TQ210-S5PV210开发板,配备7英寸电容屏幕。 3. **软件资源**: - 触摸屏校正程序:tslib - QT库:qtlibraries - 开发工具:qtcreator ...
为此,开发者通常会在虚拟机上搭建一个Linux开发环境,然后通过远程终端工具如secureCRT进行连接。以下是一个详细的Android Linux内核开发环境搭建过程,主要涉及虚拟机安装、Linux系统设置以及secureCRT配置。 ...
- **开发环境配置**:配置IDE(如PyCharm、VSCode等)以支持Python for Android开发。 - **编写代码**:使用标准的Python语法编写代码,可以调用Android API实现特定功能。 - **调试与测试**:利用虚拟设备进行初步...
第四部分,讲解了Linux设备驱动开发环境搭建、内核开发相关理论,然后将裸机下的接口驱动移植到Android环境下,并通过NDK和JAVA界面测试通过;第五部分,通过一个实战项目,综合应用各个模块的知识,为毕业设计 、...
#### Android开发环境搭建 - 开发Android应用的首选集成开发环境是Eclipse,安装ADT(Android Development Toolkit)插件。 - 需要下载与开发机器硬件平台(Windows, MacOSX, Linux)相对应的Android SDK。 - 解压...
软件设计涵盖了Android开发环境的搭建,包括Android应用程序开发环境的构建,以及应用程序和服务器程序的设计。 Android系统架构分为三层:核心层(Linux内核)、系统库与虚拟机(Dalvik VM)层以及Java应用程序层...
要编译Android系统的源码,首先需要准备一个合适的开发环境。通常推荐使用64位Linux发行版,如Ubuntu或Fedora等。以下是一些关键步骤: 1. **安装必要的软件包**:确保已安装Git、make、gcc等工具。 2. **配置环境...
#### 三、Linux下的开发环境配置(以Fedora为例) 1. **下载与解压Android SDK**:获取Android SDK包,例如android-sdk_r11-linux_x86.tgz,并解压到指定目录。 2. **环境变量设置**:编辑~/.bash_profile文件,...
为了帮助开发者顺利搭建Android开发环境,本文将详细介绍如何在Windows、Mac OS X以及Linux平台上安装必要的Android开发工具。 #### 二、系统需求 ##### 1. 操作系统 - **Windows**: 支持Windows XP、Vista、7等...
8. Linux平台下的Android开发环境 文档中出现的Ubuntu、Fedora、SUSE等关键字,表明了在Linux环境下进行Android开发的可能性。Linux是Android开发者的另一个选择,因为Android应用本质上就是基于Linux内核的,所以...
- 开发环境的搭建,包括安装JDK(Java Development Kit,Java开发工具包)、Eclipse IDE(集成开发环境)以及获得和配置Android SDK。 - 使用Android SDK中提供的仿真器环境,包括创建和运行Android虚拟设备(AVD...