基於eclipse搭建android開發環境-win7 32bit

來源:互聯網
上載者:User

標籤:android   style   blog   http   io   color   ar   os   使用   

    基於eclipse搭建android開發環境-win7 32bit

  前言:在使用朋友已搭建的Android開發環境時,發現朋友的開發環境版本較低且在update SDk時失敗,便決定根據網上文章提示從頭搭建一全新的Android開發環境。

1、準備工作

  下載Eclipse、JDK(7)、Android SDK、ADT外掛程式。

  地址:

    eclipse:http://www.eclipse.org/downloads/  版本:Luna Service Release 1 (4.4.1)

    jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html  版本:1.7.0_09

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

    註:1、SDK下載,根據自我系統版本(32bit)需求,抓下為https://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

      2、jdk安裝步驟以及系統內容變數的配置方法請自行尋找,這裡就不一一敘述了。

2、安裝Eclipse ADT包

  下載sdk後,根據官網提示安裝安裝Eclipse ADT包。具體提示資訊如下:

      

  使用Google翻譯並經過自己整理翻譯後大體翻譯如下:

  安裝Eclipse ADT包

Eclipse ADT包中提供了你需要開始開發應用程式,包括Android SDK工具和某版本的Eclipse IDE內建ADT(Android開發人員工具)來簡化你的Android應用程式開發。

  如果你沒有下載Eclipse ADT包,現在去下載Eclipse ADT包,或切換到Android Studio安裝或獨立的SDK工具安裝指令。

  建立ADT包:

   1、解壓ZIP檔案(名為adt-bundle - < os_platform > . ZIP)並將其儲存到一個適當的位置,比如“Development”目錄在您的主目錄。

   2、開啟adt-bundle - < os_platform > / eclipse /目錄並啟動eclipse。

  警告:不要移動任何檔案或Development下的adt-bundle - < os_platform >目錄。如果您將eclipse /或sdk/目錄,ADT將無法定位sdk和你需要手動更新ADT的偏好。

  Eclipse ADT現在準備和載入Android開發工具,但仍有幾個包,你應該添加到使你的Android SDK完成。

  註:

  1、英語水平有限,若翻譯不當請見諒,原文連結:http://developer.android.com/sdk/installing/index.html?pkg=adt

  2、在啟動Eclipse時,報Failed to create the Java Vitual Machine

    報錯原因:電腦記憶體不夠,不能根據int檔案要求分配足夠記憶體進行啟動。可修改int檔案解決該問題,也可關掉部分程式釋放記憶體。

    本人採用修改.int檔案後該問題解決(解決方式參考文章連結)

       修改前:        

                

        修改後:

      

 

3、Eclipse線上安裝ADT包

  點擊Help—>Install New Software,在開啟的對話方塊中直接在"Work with""中輸入:https://dl-ssl.google.com/android/eclipse/線上安裝ADT外掛程式。但由於Google的伺服器搭建在國外,所以通過這種方式安裝起來會比較慢,而且可能會出現人品差死活裝不上的情況。

  註:因RP+網速+眾所周知(牆)的問題,線上安裝成功軟體包的成功率很低,推薦採用離線安裝。

4、Eclipse安裝離線ADT包

  接下來我們就要在官網中尋找ADT包進行下載

  1、進入官網http://developer.android.com/tools/sdk/eclipse-adt.html

      

  2、選擇Installing the Eclipse Plugin(安裝Eclipse外掛程式),等待開啟頁面,進行下一步

  3、找到“Troubleshooting ADT Installation”,並選擇下載連結點擊進行離線ADT包的下載,如所示。

      

   點選連結進行下載。

  至此我們已經完成ADT包的離線下載工作,接下來可按照官網提示,進行安裝操作。(中的2-10對應下文的1-9)

  1、啟動Eclipse,然後選擇協助>安裝新軟體。

  2、在右上方單擊Add,。

  3、添加庫對話方塊中,單擊存檔。

  4、選擇下載的ADT-23.0.4.zip檔案並單擊OK。

  5、輸入“ADT Plugin”名稱並單擊OK。

  6、可用的軟體對話方塊中,選擇開發工具旁邊的複選框,然後單擊next。

  7、在下一個視窗中,您將看到一個列表的工具下載。單擊Next。

  8、閱讀並接受許可協議,然後單擊Finish。

    如果你得到一個安全警告說,軟體的真實性和有效性無法建立,單擊OK。

  9、當安裝完成後,重新啟動Eclipse。

  註:1、抓下來的ADT下載連結地址為:https://dl.google.com/android/ADT-23.0.4.zip

    2、也可參考Android基礎之用Eclipse搭建Android開發環境和建立第一個Android項目(Windows平台)中的安裝ADT外掛程式部分圖文解說進行操作。

 5、更新SDK

  開啟Eclipse後,點擊window—>Android SDk Manager,進入安卓SDK管理。如下:

      

  在此勾選所需安裝的包,點擊Install packages進行軟體包的安裝。

  在更新SDk包時,若順利,則可以看到底部出現類似於“Downloading Android SDK Tools,revision XX.X.X(XX%)"的語句出現,表示網路暢通,安裝包正在下載準備安裝。但是,也經常會出現Android SDK Manager更新不了並出現錯誤提示:"Failed to fetch URL...",這就表明我們現在的網路無法順利訪問安裝包資源。  

  Android SDK Manager無法更新解決方案

  1) 在SDK Manager下Tools->Options開啟了SDK Manager的Settings,選中“Force https://… sources to be fetched using http://…”,強制使用http協議。             
  2) 然後改hosts檔案。Windows在C:\WINDOWS\system32\drivers\etc\hosts目錄下,Linux使用者開啟/etc/hosts檔案。開啟檔案後添加以下內容。
    203.208.46.146    www.google.com 
    74.125.113.121    developer.android.com 
    203.208.46.146    dl.google.com 
    203.208.46.146    dl-ssl.google.com

  註:若該檔案無法修改,則只需將該檔案的唯讀屬性勾掉,即可修改。

  3)修改完hosts檔案後,重啟Eclipse,進入Android SDK Manager即可正常更新SDK包。

 

ps:1、本文參考文章連結均已掛在各相應名稱下,請自行點擊查看,此處就不一一列舉。

  2、本文是學習隨手筆記,用於學習記錄。若引用文章作者感到本文侵權,請及時聯絡。

基於eclipse搭建android開發環境-win7 32bit

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.