文档章节

CentOS 6.5(64bit)上部署Android开发环境

steve.ming
 steve.ming
发布于 2014/03/13 12:52
字数 762
阅读 4380
收藏 1

一、系统配置

        公司的电脑,使用了一段时间后又换了其他系统,在此记录下配置的过程。

        

        使用ROOT权限登陆


二、前期配置

    HOST配置           

    在hosts文件中添加

         203.208.46.146 dl.google.com

         203.208.46.146 dl-ssl.google.com

          #vim /etc/hosts

          为了之后下载SDK。

         PS:进入vim,默认是命令模式,按下“i”键进入插入模式进行编辑,编辑完按ESC进入命令模式,输入“:wq”保存退出。

    下载32位lib库            

    因为Android SDK需要32bitlib才可以运行,而当前环境是64bit的,所以需要下载安装32bitlib

            yum install glibc.i686

            yum install zlib.i686


三、下载Eclipse

                这里有两个选择:

                1.在Eclipse官网下载最新版本:        http://www.eclipse.org/downloads/        

                2.在Android开发者官网上下载ADT,其中包含了IDE。好处就是免去了后续很多配置。

                    http://developer.android.com/sdk/index.html

            但我还是比较希望每个步骤都自己弄下,所以我做了第一个选择。


四、配置JAVA环境

                CentOS 6.5已经为你安装了OpenJDK环境,可使用以下命令查看。但我依然希望使用Oracle JDK,所以先拆卸    OpenJDK。                

        java -version

        java version "1.6.0"
        OpenJDK Runtime Environment (build 1.6.0-b09)
        OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

                1、拆卸OpenJDK

                           查询被安装过的java包

                rpm -qa | grep java

                java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

                java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

                拆卸

                rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

                rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

                如果出现找不到openjdk source的话,那么还可以这样卸载

                yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

                yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

          2、安装JDK

            从Oracle官网上下载JDK,我这里下载的版本jdk-6u45-linux-x64-rpm.bin

                修改可执行权限

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

              执行

                    ./ jdk-6u21-linux-i586-rpm.bin

              执行成功后,可以看到jdk1.6.0_45这个文件夹

            3.配置JAVA环境变量

                环境变量配置在/etc/profile文件中

                # vim /etc/profile

                在profile文件末尾添加配置信息,我的java jdk存放达路径在/usr/java目录下

                    export JAVA_HOME=/usr/java/jdk1.6.0_45

                    export JAVA_BIN=/usr/java/jdk1.6.0_45/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 version "1.6.0_45"

                    Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

                    Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)


五、下载ADT             

         1) 通过Ecplise中安装ADT

            Ecplise->Help->Install New Software->Add

             Location输入:http://dl-ssl.google.com/android/eclipse/

            一路下一步,需要同意的勾选下。安装完毕重启Ecplise后,ADT就安装好了。

        2) 手动安装ADT

            Android官网上下载ADT

            下载地址:http://developer.android.com/sdk/index.html

            我下载的是:adt-bundle-linux-x86_64-20131030.zip

            解压后,里面已经包含了EclipseSDK

             Eclipse已安装了ADT


六、更新Android SDK

                Android SDK Manager界面->Tools->Options->Others

        勾选Force https://...sources to be fetched using http://...

        同时配置Host


七、错误处理

        新建一个Android项目,运行项目时报错:

            Unable to execute dex: java.nio.BufferOverflowException.

       移除项目中Android Dependencies即可


以上内容如有什么错误,请指正!

© 著作权归作者所有

共有 人打赏支持
steve.ming
粉丝 3
博文 7
码字总数 8503
作品 0
美国
私信 提问
CentOS 6.5 x64 android开发环境问题汇总

Unexpected exception 'Cannot run program "***/adb": error=2 2) 运行时选择手机 target显示Unknow 3) 模拟器慢到发指 目前看有2种方式改变(linux) kvm (http://software.intel.com/zh-cn/......

huhaonan
2014/04/07
0
0
Android开发学习总结(一)——搭建最新版本的Android开发环境

最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,...

wensongyu
2015/04/16
0
0
ocserv日志在哪里

有3个问题:1 windows客户端anyconnect不能用,IOS, 安卓,MAC都可以, WINDOWS里输入用户名密码点确定以后又回到输入用户名的界面 2.ocserv的日志在哪里看啊 3.有没有别的客户端可以用 oc...

yanglinpei
2016/03/29
667
0
MAC下Android开发环境的搭建 For Eclipse

一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1. 找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自...

ithresh
2014/04/04
0
0
MAC下Android的Eclipse开发环境的搭建

一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1. 找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自...

今日竹石
2014/02/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

AWS的自动部署工具codedeploy 部署前的准备工作

开始部署codedeploy: 1.先预置IAM用户: 创建一个IAM用户或使用一个与AWS相关联的用户; 复制以下的策略附加到IAM用户,向IAM用户赋予对codedeploy(及codedeploy所依赖的AWS服务和操作)的...

守护-创造
21分钟前
0
0
这可能是最详细的一线大厂Mysql面试题详解了

1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后...

Java干货分享
31分钟前
1
0
人的精力是什么?如何强化精力

人的精力是什么? 人的精力是什么? 精力指精神和体力。精神包括一个人的精神状态,兴奋度,做事情的投入度,专注度,持续时间等。 人的精力来源 人的精力有4种来源,身体的、情感的、思想的和...

莫库什勒
49分钟前
1
0
JFinal开发的旅游线路营销Saas平台演示系统我部署了一个

今天部署了一个旅游线路营销管理系统的演示版: 演示地址:http://lvyou.jfinalxueyuan.com 演示账号:(暂时只给一个门店版的吧,批发商和总部的如果需要 演示看看 单独联系我微信:1876673...

山东-小木
今天
2
0
如何学习大数据技术

学习大数据技术,首先要明确大数据的概念。 大数据的概念作者认为有如下几点: 1.数据的来源多样性。例如关系数据库+文本+excel等 2.数据量大。TB级别的数据。 3.业务应用领域。实时性高与实...

董黎明
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部