安裝Android的Eclipse外掛程式ADT遇到錯誤“requires ‘org.eclipse.gef 0.0.0′ but it could not be found”

來源:互聯網
上載者:User

Eclipse的版本是3.5.2,配置Android的開發環境時遇到問題……

按照Android官方文檔一步步安裝,到了安裝Eclipse的ADT外掛程式時,提示“requires 'org.eclipse.gef 0.0.0' but it could not be found”,找了很久終於解決問題:

 

缺少GEF,Eclipse's Graphic Editing Framework,下面是這個外掛程式的地址:

http://download.eclipse.org/tools/gef/updates/releases/

在Eclipse的功能表列Help->Install New Software中添加這一項,然後選擇對應Eclipse版本的選項安裝好即可。

原文地址在此(感謝這位哥們兒,貢獻一個連結)

http://tewson.com/content/orgeclipsegef-000-required-installing-android-development-tools-eclipse-351

 

另外在安裝ADT時還需要添加以下網站以便自動安裝依賴的組件:

 

Eclipse GEF      - http://download.eclipse.org/tools/gef/updates/releases/
Eclipse EMF      - http://download.eclipse.org/modeling/emf/updates/releases/
Eclipse GMF      - http://download.eclipse.org/modeling/gmf/updates/releases
Eclipse Webtools - http://download.eclipse.org/webtools/updates/
Google eclipse Plugin - http://dl.google.com/eclipse/plugin/3.5

 

最後罵一句:上Android官網也要翻牆!我了個去!

 

--------------------------------------------------------

ADT 地址

http://dl-ssl.google.com/Android/eclipse/

--------------------------------------------------------

 

建立一個AVD(Android Virtual Device)之後,啟動這個AVD提示 ‘unknown AVD’(具體忘了)

後來找到原因是因為AVD的資料檔案自動存放在了E:/.android檔案夾下,而啟動AVD時eclipse回去C:/Users/<user>目錄下(win7系統)尋找.android檔案夾,好像預設是會建立一個連結直接指向E:/目錄,我換了一個使用者貌似就出現問題了。

解決辦法是用mklink命令建立一個“NTFS junction“直接指向E盤目錄就行。

mklink /j C:/Users/<user>/.android E:/.android

 

---------------------------------------------------------------------------------------------------------------

 

配置Android開發環境

 

 

1. 安裝JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

 

2. 安裝Eclipse

http://www.eclipse.org/downloads/

 

 

3. 下載Android SDK 

http://androidappdocs-staging.appspot.com/sdk/index.html(這裡不用翻牆)

如果是windows,運行sdk包裡面的setup

 

 

4. 在Eclipse裡安裝ADT(Android Development Tools)外掛程式

開啟Eclipse,Help -> Install New Software 從這個地址安裝,勾選全部 https://dl-ssl.google.com/android/eclipse/ 

ps:可以先吧ADT包下載到本地,然後New Software的時候選擇本地安裝;我好幾次安裝不成功,貌似ADT依賴的包比較多,上面是解決方案。。

 

 

5. 配置ADT,指定Android SDK目錄

Eclipse裡,window -> Preferences, Android選卡,選擇解壓出來的Android SDK路徑。

 

 

6. 下載SDK各個平台API、文檔、Sample和Google API等

Eclipse裡, window -> Android SDK and AVD Manager,選擇Avaliable Packages, 勾選需要下載的平台的包下載

ps:windows中,在執行SDK的setup的時候應該會自動彈出這個框讓下載;下載比較慢,先下載一個2.1的SDK用著,其他要用再下。

 

 

7. 到這裡環境算是搭建好了

然後就是建立AVD(Android Vitual Device)寫一個HelloWorld測試安裝是否正確。

詳細的安裝過程 http://androidappdocs-staging.appspot.com/sdk/installing.html

 

另外,最好在環境變數PATH中加入SDK下的tools路徑,這樣方便命令列中使用adb等命令。

聯繫我們

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