Eclipse Juno ADT плагин NDK путь удален?
Я не могу найти способ установить путь NDK в Eclipse Juno с помощью плагина ADT. (Я скачал вчера пакет ADT с сайта Android).
Все говорят, что я должен найти его под Windows -> Настройки -> Android -> NDK, но опция NDK под Android просто не существует. Может быть, они изменили свое местоположение в последней версии? В любом случае, я не могу найти способ изменить путь NDK в своем Eclipse.
Картина:
- Как вы теперь импортируете проект Eclipse в Android Studio?
- Панель действий Android, как добавить поддерживающую библиотеку v7 appcompat для Eclipse
- Редактор не содержит основного типа
- Как возобновить Android-активность программно из фона
- исключить файлы из jar или war in eclipse
Я чувствую, что мне не хватает чего-то действительно очевидного здесь …
- Android - Как создать интерактивный список?
- Ошибка Загрузка sdk при запуске eclipse
- Как разрешить ошибку «Ресурс не найден, который соответствует указанному имени» при добавлении библиотеки v7 AppCompat в Eclipse?
- Eclipse говорит: «Рабочее пространство в использовании или не может быть создано, выбрано другое». Как открыть рабочую область?
- Есть ли способ автоматически генерировать геттеры и сеттеры в Eclipse?
- Преобразовать существующий проект в проект Android в Eclipse?
- Как поместить банку в classpath в Eclipse?
- Ошибка Eclipse: косвенно ссылается на требуемые файлы .class?
вам нужно переустановить ADT-23.0.4.zip
(не забудьте выбрать Android ADT-23.0.4.zip
Development Tools);
Посмотрите эту страницу Android SDK .
Вам следует:
- Загрузить ADT-23.0.4.zip.
- Просто переустановите.
- Перезапуск.
- Вы увидите Eclipse> Window> Android> NDK tag.
Устраните эту проблему, установив «Инструменты разработчика»
Из Eclipse -> Справка -> Установить новое программное обеспечение … ->
выберите «Сайт обновления инструментов для разработчиков Android – https://dl.google.com/android/eclipse/ »
снимите флажок «Связаться со всеми сайтами обновлений во время установки, чтобы найти требуемое программное обеспечение»
проверьте и установите «Инструменты разработчика»
Я столкнулся с такой же проблемой. Было очень неприятно терять эти несколько часов, но я думаю, я понял это. То, что я сделал,
-
Схватил файл
com.android.ide.eclipse.ndk_22.3.0.v201310242005-887826.jar
из старой установки ADT, которую я имел, указав опцию NDK из папки\eclipse\plugins
. -
Переименовал его в
com.android.ide.eclipse.ndk_23.0.2.1259578.jar
. -
Вставлял его в
adt-bundle-windows-x86_64-20140702\eclipse\plugins
-
Перезапуск Eclipse.
-
Привет, NDK!
Надеюсь, это не вызовет никаких проблем в будущем!
После:
- Закрытие Eclipse Luna Service Release 1a (4.4.1) для Mac OS X.
- Установка Oracle JDK 1.7 (JDK 7u75) (jdk-7u75-macosx-x64.dmg)
- Изменение Eclipse.ini для добавления двух строк (прямо перед -vmargs): -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/java
- Перезапуск Eclipse.
- Перейдя к настройкам-> Java-> Установленные JRE, нажав «Поиск» и выбрав Java SE 7 (1.7.0_75) в качестве JRE по умолчанию
- Перезапуск Eclipse
Появилась настройка Preferences-> Android-> NDK, и я смог установить путь NDK.
У меня была такая же проблема, я не знаю почему, но проблемы с версией Eclipse / Juno, поэтому я загружаю на страницу затмения версию Kepler и устанавливаю pluggin adt, и все работает отлично.
У меня была эта проблема с последним Eclipse Luna и плагином ADT – оказалось, что, несмотря на то, что в Eclipse Luna установлены плагины CDT и Android Native Developer Tools, они не работали.
Дело в том, что я использовал Apple Java 1.6 (это Java 6), а Luna «требует» Java 7 VM. Однако никаких предупреждений не было! Чтобы решить эту проблему, я установил последний JDK из Oracle, а затем обновил файл Eclipse.ini внутри пакета Eclipse.app, добавив 2 строки:
-vm /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java
перед линией, которая является -vmargs
.
Затем, когда я перезапустил Eclipse, CDT был правильно использован Eclipse -> Preferences...
перечислены некоторые параметры C ++, которые ранее не были там, а в разделе Android была запись NDK, разрешенная для указания пути.