CentOS Linux系统搭建Android开发环境详细介绍

CentOS Linux系统搭建Android开发环境详细介绍

很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程。下面就是其介绍的配置的详细步骤原文:

由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境。

主要包括以下步骤:

  1、JDK安装
  2、Eclipse安装
  3、ADT安装
  4、Android SDK安装
       5、Android NDK安装

       1、JDK安装

没选用CentOS自带的Java环境,下载Oracle最新版本的java,下载地址为

http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html

直接Download,然后跳转页面选择Platform 中的Linux下载,我没有注册,直接点Continue进入下一个页面,选择你要下载的包的类型,我选择

jdk-6u21-linux-i586-rpm.bin 网速快的话一会儿就下完了。

下载完成后修改可执行权限:

#chmod +x jdk-6u21-linux-i586-rpm.bin

然后执行它:

#./jdk-6u1-linux-i586-rpm.bin

过程中可能出现一些选择,直接yes。

安装完成后配置环境变量程序默认安装到了/usr/java下面。

注意:在有多项时,windows下是用分号;隔开的,但linux下使用冒号:。

#vim /etc/profile

在文件的最后面添加下面内容:

 export JAVA_HOME=/usr/java/jdk1.6.0_21
  export JAVA_BIN=/usr/java/jdk1.6.0_21/bin
  export PATH=$PATH:$JAVA_HOME/bin
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export JAVA_HOME JAVA_BIN PATH CLASSPATH

完成以后查看java版本:

 #java -version

  Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
  Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)

Java环境配置好了下面继续安装IDE,Google推荐用eclipse.。

       2、Eclipse安装

我也是新人当然一切最新,eclipse也是下载最新版本Eclipse (Helios版)。

Eclipse下载:http://www.eclipse.org/downloads/

Eclipse IDE for Java Developers, 98 MB Linux 32 Bit

有过java使用开发经验的人基本知道,eclipse是绿色版的,解压就能使用。双击解压完成后eclipse文件夹中的eclipse文件就运行eclipse IDE for Java Dvelopers。很熟悉吧,设置workspace,后面是欢迎界面关掉就进去开发环境了。

我把Eclipse放到/home/Android/下,以后我就把需要的东西都放到其下。

       3、ADT安装

ADT 版本: ADT 0.9.7 (May 2010) Android开发工具

(1)使用 Eclipse 的升级管理器来安装ADT:

1. 启动Eclipse, 然后进入Help > Install New Software.。

2. 在 Available Software对话框里,点击 Add.... 。

3. 出现Add Site对话框,在Name域里面输入一个名字 (例如, "Android Plugin") ,在 "Location" 域里面输入URL: https://dl-ssl.google.com/android/eclipse/ 。

4. 注意:如果有问题,可以把https换成http试一下。点击OK。

5. 回到Available Software界面,你应该看到"Developer Tools" 。选取checkbox。点击Next,接受license agreement, 然后点击Finish。

6. 重启Eclipse.

(2)手动安装ADT,下载ADT。

ADT 0.9.7  http://dl.google.com/android/ADT-0.9.7.zip

下载完成后解压,把对应文件拷贝到eclipse相应目录即可。

同样也可以像上面那样把Help > Install New Software.安装的地址指向解压后ADT的文件夹。

       4、Android SDK安装

下载Android SDK 核心包 for Linux版本 http://dl-ssl.google.com/android/repository/android-2.2_r01-linux.zip 。

需要知道的是这个 zip 包并不是一个完整的软件包。Android 软件包采用“组件”的形式,用户可以根据需要选取组件。上述zip文件只包含了一个组件管理工具和一个基本的工具组件。

下面我们就配置上面已经安装的ADT。配置Eclipse里的ADT,使其指向Android SDK 。

1. 选取 Eclipse Window > Preferences...

2. 选择 Android

3. 点击 Browse... 定位 Android SDK 目录。例如我的目录:/home/Android/android-sdk-linux_86

4. 点击 Apply, 然后 OK。

开发环境建基本搭建立好了,但是我们还是升级下载一些东西,把完整的SDK都下载完。里面有许多更新包,包含了Doc文档,Samples示例代码,以及SDK文件。整个过程会自动下载安装:

1.运行 Eclipse, 选取 Window > Android SDK and AVD Manager.

2.在左侧面板选择 Installed Packages

3.点击 Update All,出现 Choose Packages to Install 对话,选择Accept All,点击Install。大概1.4GB的容量。网没问题的话,一晚上绝对完事。

4、创建AVD

为使Android应用程序可以在模拟器上运行,必须创建AVD。

(1) 在Eclipse中。选择Windows > Android SDK and AVD Manager

(2) 点击左侧面板的Virtual Devices,再右侧点击New

(3) 填入Name,选择Target的API,SD Card大小任意,Skin随便选,Hardware目前保持默认值

(4) 点击Create AVD即可完成创建AVD

看了一些资料,现在开发都基于1.6开发。以后只需在版本编译就可,我没试过~

       5、Android NDK安装

一些Java开发者摒弃了像C一类的过程化语言,相比起Android的开源项目而言,C世界已经积累了很多可供复用的开源项目(包括很多著名的游戏如Quake、DOOM),在执行效率上涉及到大量数学运算的部分也可以考虑由C完成。

考虑开发C/C++程序 可能需集成Eclipse CDT。 CDT,就是Eclipse的C/C++环境,在线安装地址 http://download.eclipse.org/tools/cdt/releases/galileo 。也可以下载完成后手动安装,就像我上面介绍的那样手动安装。

1. 启动 Eclipse, 然后进入 Help > Install New Software.

2. 在 Available Software 对话框里,点击 Add....

3. 添加解压后文件夹地址->local 选择好后就ok.然后选择安装的需要的内容.

我运行一个NDK的例子工程后发现,CDT并不是必须的,估计以后可能会用到,或者集成QT开发环境会用到吧.

NDK 下载地址:http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip

NDK的安装很简单,就是将下载的包进行解压到指定位置即可,解压之后我们一般需要配置环境变量,这里我们将环境变量的配置放在最后一起来配置。

解压位置:/home/Android/android-NDK-r4b

 #vim /etc/profile
  #set NDK env

  NDKROOT=/home/Android/android-ndk-r4b

  export PATH=$NDKROOT:$PATH

NDK 编译时还需配置一些,以HelloJin. 很经典的Hello~创建Android 工程导入以存在的source。

打开hello-jni工程属性,选择builder,选择program,点OK。

配置如下,NDK_Builder,location和working directory

/usr/bin/bash和/usr/bin

arguments要和你的工程目录一致。

我的arguments是:--login -c "cd /home/Android/android-ndk-r4b/samples/hello-jni && $NDKROOT/ndk-build"

完成后就可以运行。

如果你使用的是CentOS Linux系统,到此就可以开始进行Android开发了。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

(0)

相关推荐

  • 零基础学习教程之Linux下搭建android开发环境

    不得已重新配置,这里记下详细步骤,分享给大家. 一.安装jdk,具体步骤如下: 1.将jdk-7u4-linux-i586.tar拷贝到linux下得/home/yan/download目录,新建一个目录/home/yan/android.所以和android相关的都安装到/home/yan/android这个目录,所有的源安装文件都放到download下.切换到root,在download目录下输入命令:tar -zxvf  jdk-7u4-linux-i586.tar -C ../andro

  • 基于linux与windows平台下 如何下载android sdk源代码的方法详解

    本文主要分2部份.第1部份介绍如何下载android sdk的源代码:第2部份介绍如何把android sdk的源代码加入到eclipse里 第1部份如何下载android sdk的源代码 1.环境. Linux 2.6 ,Python 2.4.3 或windows XP 2.工具.主要使用git工具,下载android sdk source. (1)Linux下git工具可以到 http://git-scm.com/ 下载,此工具是linux的核心代码管理工具. 安装过程如下: tar -xv

  • Ubuntu中为Android系统上实现内置C可执行程序测试Linux内核驱动程序

    在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序.在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello.proc系统文件/proc/hello和devfs系统属性文件/sys/class/hello/hello/val.进一步,还通过cat命令来直接访问/proc/hello和/sys/class/hello/hello/val文件来,以验证驱动程序的正确性.在这一篇文章里,我

  • Ubuntu中为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序

    在Ubuntu Android简单介绍硬件抽象层(HAL)一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法.简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中.接着Ubuntu Android系统上编写Linux内核驱动程序实现方法一文中举例子说明了如何在Linux内核编写驱动程序.在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另一方面实现,即如何在硬件抽象层中增加硬件模块来和内核驱动程序交互.在这篇文章中,我们还将学习到

  • 利用adt-bundle轻松搭建Android开发环境与Hello world(Linux)

    本文与<利用adt-bundle轻松搭建Android开发环境与Hello world(Windows) >是姊妹篇,只是这次操作换成了Linux .拿Ubuntu做例子.还是与Windows一样.由于JDK+Eclipse+ADT+SDK或者JDK+Android Studio在安装的过程中非得联网不可.因此也选用了JDK1.7+解压即用的官方绿色版Android开发环境adt-bundle20131030去安装. 一.基本准备 首先还是与<Debian配置JDK1.7 与Linux

  • 基于Android SDK-在64位Linux中使用需要注意的问题

    由于机器内存坏了,换了个内存,重新安装了一个64位的Fedora16,把原来的32位的Fedora15格掉了.于是在重新安装Android SDK时遇到了非常好玩的事情,先是SDK的安装文件和ADT无法下载,我家用的移动的宽带,就是无法下载,跟朋友联系了发现移动和联通的宽带无法下载,中国电信是可以正常下载的,真是诡异啊!没有办法,到朋友那下了一个.回来安装时就一直停在Fetching状态,用了<解决Android SDK下载和更新失败的方法详解>提供的方法才成功下载!谁知,下载完成后建了一个项

  • Ubuntu中为Android系统上编写Linux内核驱动程序实现方法

    在智能手机时代,每个品牌的手机都有自己的个性特点.正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了.据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore.随着Android系统逐步扩大市场占有率,终端设备的多样性亟需更多的移动开发人员的参与.据业内统计,Android研发人才缺口至少30万.目前,

  • Android在linux下刷机教程

    只需要下载相应的zip包,不需装什么手机助手. 1.下载相应zip包(ROM) http://download.mokeedev.com/ 比如我在上述网站下的魔趣的对应机型的ROM包. 2.linux下载adb 直接一条命令: apt-get install android-tools-adb 3.进入手机的recovery,一般是开机键+音量上,进入sideload模式,等待发送zip包 4.将电脑上的zip包发送到手机里面去,发送完成会自动刷. 5.刷完会自动重启的,选择禁止恢复 6.重启

  • CentOS Linux系统搭建Android开发环境详细介绍

    CentOS Linux系统搭建Android开发环境详细介绍 很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程.下面就是其介绍的配置的详细步骤原文: 由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境. 主要包括以下步骤: 1.JDK安装 2.Eclipse安装 3.ADT安装 4.Android SD

  • eclipse搭建android开发环境详细步骤

    搭建android应用的开发环境,一套程序下来也是相当繁琐的,这里我整理下一整套详细流程: 1,下载JDK 去oracle官网下载最新版本的jdk,官网地址 http://www.oracle.com,附下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. 根据自己的操作系统选择对应jdk下载,选第一个不带demo的,比如64位window系统选择Windows x64:

  • 用Eclipse搭建Android开发环境并创建第一个Android项目(eclipse+android sdk)

    一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 1.安装和配置JAVA开发环境:  ①把准备好的Eclipse和JDK安装到本机上(最好安装在全英文路径下),并给JDK配置环境变量,其中JDK的变量值为JDK安装路径的根目录,如我的为:D:\Program Files\Java\jdk1.7.0_02: ②打开命令提示符(cmd),输入java -version命令,显示如下图则说明JAVA环境变量已经配置好了. 2.安装ADT插件: ①

  • 利用adt-bundle轻松搭建Android开发环境与Hello world(Windows)

    Android开发环境有三种方式,分别是JDK+SDK+Eclipse+ADT.JDK+adt-bundle与JDK+Android Studio. 不要使用JDK+SDK+Eclipse+ADT这种方式,不是说什么太复杂的,是因为郭嘉的网络你懂的,打开SDK工具之后就根本就下载不了.Android Studio也是不行的,说好集合大量打开环境.安装的时候却还是需要联网. 建议使用JDK+adt-bundle这种方式来搭建Android开发环境.同时adt-bundle认准20131030版本.

  • Windows下搭建python开发环境详细步骤

    本文为大家分享了Windows下搭建python开发环境详细步骤,供大家参考,具体内容如下 1.搭建Java环境 (1)直接从官网下载相应版本的JDK或者JRE并点击安装就可以 (2)JDK与JRE的区别: 1)JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境.SDK是Software Development Kit 一般指软件开发包,可以包括函数库.编译程序等 2)JRE是Java Runtime Envirom

  • 在Ubuntu下搭建Android开发环境

    1.安装JDK 其实这一步我比较偷懒,在网上查了一下Ubuntu系统下安装JDK的方法,看起来稍稍有点麻烦,于是我试着在自带的软件中心里搜了一下,然后发现在软件中心里有个OpenJDK Java 7,尝试着安装后,发现这是个好东西,一键安装后环境变量什么的都已经自动配好了,eclipse什么的都能自动识别,很方便.百度了一下Open JDK和sun JDK的区别,大概就是sun公司的JDK是在Open JDK的基础上开发的,扩展了一些东西.经过这段时间的使用,在开发Android的时候没发现有什

  • Eclipse搭建Android开发环境(安装ADT,Android4.4.2)

    使用Eclipse做Android开发,需要先在Eclipse上安装ADT(Android Development Tools)插件. 1.安装JDK 1.7 JDK下载:http://www.jb51.net/softs/75615.html,下载JDK7软件包,我安装的是1.7.0_55版本.安装完JDK后,配置下JDK环境即可. 2.下载Eclipse Eclipse下载:http://www.jb51.net/softs/75615.html,我下载的eclipse-java-keple

  • Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境详细过程(2023最新攻略)

    目录 安装配置 第一个NeoVim插件 目录管理 终端配置 Python代码补全配置 结语 毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一.异步支持.更好的内存管理.更快的渲染速度.更多的编辑命令,是大神Thiago de Arruda对开发者们最好的技术馈赠. 之前一篇:Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略),我们已经

随机推荐