`
angelguo
  • 浏览: 121434 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos7上配置android 开发环境

 
阅读更多

一、系统配置

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

        

        使用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即可

 

分享到:
评论

相关推荐

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

    CentOS Linux系统搭建Android开发环境详细介绍  很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发...

    Linux(centos)下android开发环境的搭建

    在Linux(CentOS)环境下搭建Android开发环境是一个必要的步骤,对于任何希望在Linux系统上进行Android应用开发的开发者来说都至关重要。以下将详细介绍这个过程。 一、Linux(CentOS)系统的安装 首先,确保你拥有...

    centos7-fastdfs+nginx+php开发环境部署.doc

    总结起来,搭建CentOS 7上的FastDFS+nginx+php开发环境是一项复杂但至关重要的任务,尤其对于Android应用开发者而言,它提供了稳定且高效的文件服务器支持。通过遵循正确的步骤和配置,你可以构建出一个能够满足大型...

    centos搭建安卓模拟器实现自动化抓包分析

    在CentOS上,我们首先需要安装Java Development Kit (JDK),因为Android SDK依赖于Java环境。然后,下载并安装Android SDK。可以通过命令行工具或直接从官方网站下载SDK Tools的zip文件。解压后,将其添加到系统的...

    crashpad-centos7.tar.gz

    在CentOS 7上,可能需要手动安装这些依赖。例如,SQLite3、Zlib和OpenSSL等。可以通过以下命令安装: ```bash sudo yum install sqlite-devel zlib-devel openssl-devel -y ``` Crashpad的构建过程通常涉及GYP...

    Linux下Android环境搭建详解CentOS.pdf

    在Linux环境下搭建Android开发环境,特别是使用CentOS操作系统时,主要涉及四个步骤:JDK的安装、Eclipse的下载与安装、ADT插件的安装以及SDK的安装。以下是每个步骤的详细说明: 1. JDK的安装: - 首先,你需要从...

    Jenkins+Gradle+Git+Centos 实现android持续集成、打包

    ### Jenkins+Gradle+Git+Centos 实现Android持续集成、打包 在现代软件开发过程中,持续集成(CI)已成为确保代码质量和加快开发流程的重要工具之一。本文将详细介绍如何利用Jenkins、Gradle、Git 和 CentOS 来实现...

    android环境搭建(window和linux)

    这个过程涉及到Windows和Linux两个操作系统,下面我们将详细讲解在这两种操作系统上如何配置Android开发环境。 ### Windows上的Android环境搭建 1. **安装Java Development Kit (JDK)**: Android开发基于Java语言...

    nfs配置,android下nfs如何配置文件,在/etc/exprots

    在Android开发中,NFS的配置能够极大地提高开发效率,尤其是在频繁编译和调试时,无需手动复制文件,直接在Android设备或模拟器上访问Windows系统的共享文件。下面将详细介绍在Linux环境下如何配置NFS服务器,并使其...

    centOs7安装Android Sdk详细教程

    在开发vue时想将vue转换为apk安装包 先卸载掉自带的jdk、推荐使用1.8的jdk ...配置环境变量(根据自己的路径配) vi /etc/profile export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL export PATH=$PATH:/u

    安卓termux下Centos的 ffmpeg.tar.gz

    接下来是CentOS,它是一款基于RHEL(Red Hat Enterprise Linux)的开源Linux发行版,广泛用于服务器和开发环境。在Termux中安装CentOS,我们需要利用Termux提供的包管理器apt来安装必要的依赖,例如bash、sshd等,以...

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

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

    安卓配置OPENCV教程

    在本文中,我们将学习如何在 Android 平台上配置 OpenCV,这是一种基于计算机视觉的开源库。OpenCV 提供了多种编程语言的接口,包括 Java、Python、C++ 等。本教程将介绍如何使用 Java 语言开发 OpenCV 应用,并将 ...

    SRS-CentOS6-x86_64-2.0.263.zip

    SRS开源代码,CentOS SRS直播服务器的搭建,程序员大本营,技术文章内容聚合第一站。... 技术标签: android直播 SRS直播服务器搭建 ...1.3 配置CentOS开发环境 1.4 配置CentOS 可视化

    Android FFmpeg 6.1+FFmpeg 4.0.2

    2. **Android上的FFmpeg**:在Android平台上使用FFmpeg需要进行一些额外的配置工作,包括编译FFmpeg库以适应Android的NDK环境,创建适用于Android的静态或动态库。动态库(.so文件)通常体积较小,但需要在运行时...

    PocketSphinxDemo配置文档

    - 配置Android NDK,主要是将NDK的路径添加到系统的PATH环境变量中,这样可以通过命令行直接调用`ndk-build`。 - 在Cygwin中,通过`cd`命令切换到NDK自带示例项目的目录,如`hello-jni`,然后运行`ndk-build`命令...

Global site tag (gtag.js) - Google Analytics