2014-07-13 34 views
20

我找不到使用ADT插件在Eclipse Juno上設置NDK路徑的選項。 (我昨天從Android站點下載了ADT Bundle)。Eclipse Juno ADT插件NDK路徑被刪除?

大家都說我應該在Windows下 - >首選項 - > Android - > NDK中找到它,但Android下的選項NDK根本不存在。也許他們在最近的版本中改變了它的位置?無論如何,我似乎無法找到一種方法來改變我的Eclipse中的NDK路徑。

圖片: enter image description here

我感覺就像我失去了一些東西在這裏真的很明顯...

+0

嘗試在新目錄中重新安裝ADT軟件包。順便說一句,確保沒有任何路徑(到** ADT **,** SDK **和** NDK **)不包含空格_(您的'D:\ Program Files文件(x86)\ Android'可能會導致各種奇怪的問題)_。 –

+0

我試圖做到這一點,但我認爲它解決了我有其他問題,但這個問題並沒有解決。我最終手動添加NDK_PATH到系統環境變量。 – UnTraDe

回答

18

你需要重新安裝ADT-23.0.4.zip(不要忘記選擇Android原生開發工具);
Please have a look at this Android SDK page

您應該:

  1. 下載ADT-23.0.4.zip。
  2. 只需重新安裝。
  3. 重新啓動。
  4. 您將看到Eclipse> Window> Android> NDK標籤。
+1

沒有幫助我)= – Suvitruf

+0

爲我工作,謝謝! –

+0

有沒有辦法在現有的eclipse adt安裝中進行更新? –

1

我有同樣的問題,我不知道爲什麼,但問題是與Eclipse/Juno版本,所以我在日食頁面下載了開普勒版本並安裝adt的插件,並且所有的作品都很好。

6

我面臨同樣的問題。浪費那幾個小時很煩人,但我想我已經明白了。 我做什麼,

  1. 從舊ADT安裝我有,這表明從\eclipse\plugins文件夾選項NDK的搶下文件com.android.ide.eclipse.ndk_22.3.0.v201310242005-887826.jar

  2. 更名爲com.android.ide.eclipse.ndk_23.0.2.1259578.jar

  3. adt-bundle-windows-x86_64-20140702\eclipse\plugins

  4. 重啓動Eclipse的粘貼它。

  5. 嗨NDK!

我希望這不會在未來造成任何問題!

+0

偉大的人!你救了我的一天!感謝分享世界救星的答案! – Shravan

+0

奇怪。該文件在eclipse的adt-bundle-windows-x86_64-20140702.zip版本中完全缺失。從舊版複製它似乎修復了一些問題。謝謝! –

25

通過安裝'Developer Tools'修復此問題

從Eclipse - >幫助 - >安裝新軟件... - >

選擇:「Android開發者工具更新網站 - https://dl.google.com/android/eclipse/

取消「跟所有的更新站點安裝過程中找到需要的軟件」選項

檢查並安裝「開發工具」

+2

我的伎倆是取消選中「聯繫所有更新網站」。否則,它會一直處於故障狀態並伴隨無用的錯誤... – YRH

+4

+1取消選中「在安裝過程中聯繫所有更新站點以查找所需的軟件」選項 – pafinde

+1

這是正確的答案。我希望他們讓你選擇目錄而不必明確安裝NDK支持,但這很容易。 – videogameboy76

1

我在最新的Eclipse Luna和ADT插件中遇到了這個問題 - 事實證明,儘管Eclipse Luna中安裝了CDT和Android Native Developer Tools插件,但他們無法正常工作。

原因是我使用的是Apple Java 1.6(即Java 6),而Luna「需要」Java 7 VM。雖然沒有提供警告!爲了解決這個問題我從Oracle安裝最新的JDK,然後更新Eclipse.app包內的eclipse.ini文件,加入2行:

-vm 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java 

只是爲-vmargs前行。

然後,當我重新啓動Eclipse時,正確使用了CDT Eclipse -> Preferences...列出了以前不存在的一些C++設置,並且Android部分有一個允許指定路徑的NDK條目。

2

後:

  1. 關閉的Eclipse月神服務發佈1a(4.4.1)的Mac OS X.
  2. 安裝Oracle的Java JDK 1.7(JDK 7u75)(JDK-7u75-MacOSX的-x64.dmg )
  3. 修改的eclipse.ini添加兩行(-vmargs前右): -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/java
  4. 。重新啓動Eclipse 。
  5. 去首選項 - > Java的>安裝的JRE,點擊 「搜索」,然後選擇Java SE 7中(1.7.0_75)作爲默認JRE
  6. 。重新啓動Eclipse

的首選項 - > Android- > NDK設置出現了,我可以設置NDK路徑。

+0

該解決方案適用於我 –