`
zhoujianghai
  • 浏览: 439775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

fedora14下搭建Android开发环境

 
阅读更多

 

一:下载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

 

分享到:
评论

相关推荐

    SDK配置方法/android开发环境搭建

    本文档旨在为初学者提供一份详尽的指南,帮助其在Windows 7环境下搭建Android开发环境。Android开发涉及多个组件的安装与配置,包括Java Development Kit (JDK)、Eclipse IDE、Android Developer Tools (ADT)插件...

    Linux下Android源代码的开发环境搭建

    在Linux环境下搭建Android源代码的开发环境是Android开发者必须经历的步骤,这涉及到一系列的工具安装和配置。本文将详细阐述这一过程。 首先,Git工具是必不可少的,因为Android源代码是通过Git进行版本控制的。你...

    Linux下Android环境搭建详解

    ### Linux下Android开发环境搭建详解 #### 一、引言 随着移动互联网的快速发展,Android应用开发成为了一个非常热门的领域。为了满足开发者的需求,本文将详细介绍如何在Linux环境下搭建完整的Android开发环境。...

    linux虚拟机安装配置 Android开发环境配置

    本文将详细介绍如何在Linux虚拟机中搭建一个完整的Android开发环境。 #### 二、准备阶段 1. **安装虚拟化平台**:首先需要安装一款虚拟化平台,如VMware Workstation或VirtualBox。 - **安装步骤**: 1. 下载并...

    Android自学笔记(番外篇):全面搭建Linux环境(一)——前期准备工作

    在Android开发过程中,掌握Linux环境的搭建是必不可少的技能,特别是在深入学习源码和使用相关工具时。这篇自学笔记将引导你逐步完成Linux环境的前期准备工作。首先,我们需要理解为何要选择Linux,尤其是在Android...

    TQ210开发板QT环境搭建

    1. **开发环境**: 本教程使用的主机操作系统为Fedora 15。 2. **目标平台**: TQ210-S5PV210开发板,配备7英寸电容屏幕。 3. **软件资源**: - 触摸屏校正程序:tslib - QT库:qtlibraries - 开发工具:qtcreator ...

    Android linux 内核开发环境(虚拟机,LINUX, secureCRT)安装过程.doc

    为此,开发者通常会在虚拟机上搭建一个Linux开发环境,然后通过远程终端工具如secureCRT进行连接。以下是一个详细的Android Linux内核开发环境搭建过程,主要涉及虚拟机安装、Linux系统设置以及secureCRT配置。 ...

    python for android 安装手册

    - **开发环境配置**:配置IDE(如PyCharm、VSCode等)以支持Python for Android开发。 - **编写代码**:使用标准的Python语法编写代码,可以调用Android API实现特定功能。 - **调试与测试**:利用虚拟设备进行初步...

    ARM Cortex-A8和Android 4.x联动报警系统

    第四部分,讲解了Linux设备驱动开发环境搭建、内核开发相关理论,然后将裸机下的接口驱动移植到Android环境下,并通过NDK和JAVA界面测试通过;第五部分,通过一个实战项目,综合应用各个模块的知识,为毕业设计 、...

    Android经典入门教程

    #### Android开发环境搭建 - 开发Android应用的首选集成开发环境是Eclipse,安装ADT(Android Development Toolkit)插件。 - 需要下载与开发机器硬件平台(Windows, MacOSX, Linux)相对应的Android SDK。 - 解压...

    基于Android和ARM的监视平台的设计与实现

    软件设计涵盖了Android开发环境的搭建,包括Android应用程序开发环境的构建,以及应用程序和服务器程序的设计。 Android系统架构分为三层:核心层(Linux内核)、系统库与虚拟机(Dalvik VM)层以及Java应用程序层...

    Android 系统 8.1源码

    要编译Android系统的源码,首先需要准备一个合适的开发环境。通常推荐使用64位Linux发行版,如Ubuntu或Fedora等。以下是一些关键步骤: 1. **安装必要的软件包**:确保已安装Git、make、gcc等工具。 2. **配置环境...

    android 贪吃蛇改进版

    #### 三、Linux下的开发环境配置(以Fedora为例) 1. **下载与解压Android SDK**:获取Android SDK包,例如android-sdk_r11-linux_x86.tgz,并解压到指定目录。 2. **环境变量设置**:编辑~/.bash_profile文件,...

    安装andriod开发工具

    为了帮助开发者顺利搭建Android开发环境,本文将详细介绍如何在Windows、Mac OS X以及Linux平台上安装必要的Android开发工具。 #### 二、系统需求 ##### 1. 操作系统 - **Windows**: 支持Windows XP、Vista、7等...

    android游戏编程.pdf

    8. Linux平台下的Android开发环境 文档中出现的Ubuntu、Fedora、SUSE等关键字,表明了在Linux环境下进行Android开发的可能性。Linux是Android开发者的另一个选择,因为Android应用本质上就是基于Linux内核的,所以...

    android入门

    - 开发环境的搭建,包括安装JDK(Java Development Kit,Java开发工具包)、Eclipse IDE(集成开发环境)以及获得和配置Android SDK。 - 使用Android SDK中提供的仿真器环境,包括创建和运行Android虚拟设备(AVD...

Global site tag (gtag.js) - Google Analytics