linux下的Android開發環境搭建(2)

來源:互聯網
上載者:User

標籤:

 

一、JDK的安裝配置

        在個人主資料夾下建立檔案夾software,在software下建立java檔案夾,用於存放各種android開發程式,本人使用者名稱叫aaa,所以完整目錄就是/home/aaa/ software/java

        然後把jdk-7-linux-x64.gz複製到/home/aaa/software/java/目錄下面,右鍵解壓縮,會出現jdk-7-linux-x64檔案,再次右鍵解壓縮,出現jdk1.7.0檔案夾,1-1:

圖1-1

        接下來配置開發環境,使用命令sudo gedit /etc/environment, 1-2,添加如下三行代碼, 注意代碼中的aaa,要更換成自己的使用者名稱,1-3:

                export JAVA_HOME=/home/aaa/software/java/jdk1.7.0

                export JRE_HOME=/home/aaa/software/java/jdk1.7.0/jre

                exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

圖1-2

圖1-3

          編輯profile 檔案,sudogedit /etc/profile,添加如下四行代碼, 注意代碼中的aaa,要更換成自己的使用者名稱,1-4

        exportJAVA_HOME=/home/aaa/software/java/jdk1.7.0

        exportJRE_HOME=/home/aaa/software/java/jre

        exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

        exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

圖1-4

        登出使用者,重新登入後,進入終端輸入java -version,如果出現圖1-5,則說明安裝已成功。

圖1-5

二、Eclipse的安裝

        將eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz解壓在java檔案下,2-1,右鍵eclipse檔案,建立連結,將建立的連結複製到案頭上,以後雙擊此連結,即可開啟eclipse。

圖2-1

圖2-2

三、SDK的安裝

        因為SDK是32位程式,如果要安裝在64位系統中,要先安裝ia32-libs庫檔案。通過終端安裝ia32-libs庫檔案的命令如下:

                sudo apt-get install ia32-libs

        執行過程中會出現圖3-1所示介面,輸入Y,等待安裝結束即可。

圖3-1

        將android-sdk_r20.0.3-linux.tgz解壓在java檔案下,3-2:

圖3-2

四、在eclipse中安裝ADT外掛程式

        ADT外掛程式的安裝有兩種方法,一是線上安裝,二是離線安裝。這裡推薦線上安裝ADT外掛程式,線上安裝之前,需要對google伺服器位址進行設定,使用命令:

                sudo gedit /etc/hosts

        開啟hosts檔案,在檔案末尾添加代碼:

                74.125.237.1 dl-ssl.google.com

        儲存退出,4-1;如果此處不進行設定的話,線上安裝的時候會出現Failed to fetch URL http://dl-ssl.google.com/,無法下載安裝包的錯誤。

圖4-1

        雙擊開啟eclipse,會提示設定工作空間位置,4-2,根據個人需要設定好後

圖4-2

        點擊help--->InstallNew Software,4-3,會出現圖4-4介面

圖4-3

圖4-4

        點擊work with後面的輸入框後面的Add,出現圖4-5介面,

圖4-5

        在Name後面輸入:ADTPlugin(可以隨便起名),Name可隨意輸入,在Location後面輸入:https://dl-ssl.google.com/android/eclipse/,點擊OK,4-6。

圖4-6

        出現圖4-7介面,DeveloperTools為我們需要的外掛程式包,NDKPlugins為google提供的用於android  C/C++開發的工具包,可選擇安裝,;將DeveloperTools、 NDK Plugins全部勾選,點擊Next,出現圖4-8介面,點擊NEXT,出現圖4-9介面,選擇Iaccept,點擊Next,出現圖4-10介面,在安裝過程中會出現圖4-11的提示,點擊OK即可,安裝完畢後會出現圖4-12的提示,點擊OK即可。

圖4-7

圖4-8

圖4-9

圖4-10

圖4-11

圖4-12

五、Android  SDK Manager

        安裝完ADT後重啟進入Eclipse,出現Welcome to Android Development的介面,5-1,出現此介面後,點擊Cancel或直接關閉即可;

圖5-1

                   進入圖5-2介面:

圖5-2

        點擊Window-> Perferences,設定android-sdk的位置,5-3:

圖5-3

                   出現圖5-4介面,左側邊欄選擇Android,右邊SDKLocation選擇android-sdk-linux選在位置,點擊OK。

圖5-4

        點擊Window-> Android  SDK Manager,5-5:

圖5-5

        彈出圖5-6介面,選擇Android  SDK Platfrom-tools以及Android2.3.3(API10),點擊Install。

圖5-6

        出現圖5-7介面,選擇AcceptAll,點擊Install。

圖5-7

        安裝完畢後,再進入Android  SDK Manager介面,5-8可以發現所需安裝包已經安裝完畢,如果尚有未安裝的,可以再次選擇並install。

圖5-8

        進入android-sdk-linux檔案夾,5-9所示,可發現多了platform-tools、temp、samples等檔案夾,其中platform-tools就是我們通過Android  SDK Manager下載的Android SDK Platform-tools,其中包含了ADB等工具;而samples包含我們所需的Android 2.3.3 Samples for ADK,接下來我們會根據此samples來做一些簡單的Demo開發。

圖5-9

六、API Demos程式的編譯安裝

        點擊File->New->Project,6-1所示:

圖6-1

出現圖6-2介面,選擇Android SampleProject,點擊Next。

圖6-2

        出現圖6-3介面,選擇Android 2.3.3,點擊Next。

圖6-3

        出現圖6-4介面,選擇ApiDemos,點擊Finsh。

圖6-4

        出現圖6-5介面:

圖6-5

        使用USB將android手機接入PC,確認手機已經啟用USB偵錯模式,然後點擊Run->Run,6-6所示:

圖6-6

        這時如果順利的話,可以看到手機已進入API Demos的程式介面。

        如果手機未能進入此程式介面,說明ADB未能串連到手機。可以開啟終端,進入android-sdk-linux 安裝目錄下的platform-tools檔案夾,具體命令為cd software/java/android-sdk-linux/platform-tools,執行./adbdevices命令,如果能看到具體device,則說明電腦已通過ADB串連到手機了。6-7所示:

圖6-7

        如果因為多次插拔USB資料線可能造成ADB無法識別devices,出現List ofdevices attached的提示,6-8,這時依次執行命令:

                ./adb kill-server

                ./adb devices

                後仍會提示List ofdevices attached,6-9

        這時可以重新插拔一下手機,重新執行./adb devices,會出現????????????        Device的提示,6-10這時依次執行命令:

                ./adb kill-server

                ./adb devices

        後一般即可識別裝置,6-11

                List of devices attached

圖6-8

圖6-9

圖6-10

圖6-11

        如果執行./adbdevices出現的提示是

                List of devices attached

                ????????????         no permissions,

        這個提示一般是更換手機導致的,這時可依次執行命令:

                ./adb kill-server

                sudo ./adb root

                ./adb devices

        這時一般即可識別手機,6-12

圖6-12

 

七、USB AccessoryDemo的編譯安裝

將USBAccessory Demo.zip複製到workspace,右鍵解壓縮,7-1所示:

圖 7-1

         在Eclipse中點擊File>Import,7-2:

圖 7-2

         出現圖7-3介面,選擇ExistingProjects Into Workspace,點擊Next;

圖 7-3

         出現圖7-4介面,點擊Browse;

圖7-4

出現圖7-5介面,進入BasicAccessory Demo檔案夾,點擊確定;

圖 7-5

出現圖7-6介面,點擊Finsh即可。

圖7-6

         在圖7-7介面,點擊Run>Run,7-8;

圖 7-7

 

 

圖7-8

出現圖7-9所示介面,點擊OK即可,這是手機就會出現BasicAccessory Demo的程式介面,7-10;

圖 7-9

圖 7-10

         如果使用的是無USB ACCESSORY的手機,則會出現Installationerror: INSTALL_FAILED_MISSING_SHARED_LIBRARY的錯誤,7-11,7-12此時需要在核心方面做修改,在此教程不做介紹。

圖7-11

圖7-12

         至此Android開發環境搭建已經完成,接入燒有USB Accessory Demo-PIC程式的ZC-ADK開發板即可。

八、BlueTooth AccessoryDemo的編譯安裝

編譯安裝方法與USB AccessoryDemo相同,接入燒有BlueTooth Accessory Demo-PIC程式的ZC-ADK開發板即可。

 

 

 

linux下的Android開發環境搭建(2)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.