天天看點

CentOS 6.5(64bit)上部署Android開發環境

一、系統配置

        公司的電腦,使用了一段時間後又換了其他系統,在此記錄下配置的過程。

CentOS 6.5(64bit)上部署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

需要

32bit

lib

才可以運作,而目前環境是

64bit

的,是以需要下載下傳安裝

32bit

lib

            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

            解壓後,裡面已經包含了Eclipse和SDK

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

以上内容如有什麼錯誤,請指正!

版權聲明:本文為CSDN部落客「weixin_33724046」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/weixin_33724046/article/details/91972533