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

1、系統配置

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

        

        使用ROOT權限登錄
java


2、前期配置

    HOST配置           node

    在hosts文件中添加linux

         203.208.46.146 dl.google.comandroid

         203.208.46.146 dl-ssl.google.comvim

          #vim /etc/hostseclipse

          爲了以後下載SDK。
fetch

         PS:進入vim,默認是命令模式,按下「i」鍵進入插入模式進行編輯,編輯完按ESC進入命令模式,輸入「:wq」保存退出。ui

    下載32位lib庫            google

    由於Android SDK須要32bitlib才能夠運行,而當前環境是64bit的,因此須要下載安裝32bitlib

            yum install glibc.i686

            yum install zlib.i686


3、下載Eclipse

                這裏有兩個選擇:

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

                2.在Android開發者官網上下載ADT,其中包含了IDE。好處就是免去了後續不少配置。

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

            但我仍是比較但願每一個步驟都本身弄下,因此我作了第一個選擇。


4、配置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)

                一、拆卸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

          二、安裝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)


5、下載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


6、更新Android SDK

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

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

        同時配置Host


7、錯誤處理

        新建一個Android項目,運行項目時報錯:

            Unable to execute dex: java.nio.BufferOverflowException.

       移除項目中Android Dependencies便可


以上內容若有什麼錯誤,請指正!

相關文章
相關標籤/搜索