2012-04-25 6 views
15

Итак, когда я выделяю свой проект, перейдите к свойствам, выберите путь сборки Java, а затем попытайтесь удалить зависание Android из моего списка андроидных зависимостей, кнопка удаления grey'd out. Как удалить эту конкретную зависимость?Как удалить зависимость от моего проекта Android в eclipse.

Thankyou.

ответ

17

Удалить зависимость из папки libs.

+0

ОК, но я все еще не могу удалить зависимость от проекта. – jimbob

+0

Папка Android Dependencies добавляется ADT, и она получена из класса com.android.ide.eclipse.adt.LIBRARIES. Если зависимость, которую вы пытаетесь удалить, является частью основных библиотек, это может быть невозможно. Какую зависимость вы пытаетесь удалить? – Rajesh

+2

ОК, поэтому вместо того, чтобы удалять его, я вместо этого просто кладу туда пустой файл .jar. это сработало; – jimbob

21

JFTR:

У меня была аналогичная проблема, после того, как перепутались слияния двух ветвей проектов на Eclipse. Я мог бы вернуть слияние, поскольку я еще не сделал этого, но файлы проекта Eclipse, которые я не хранил в моем репозитории, были испорчены.

Решение для меня было:

  1. Удалить сообщение об ошибке с точки зрения «проблемы».
  2. Чистый проект (Project/Clean ...)

Решено!

+0

Это решение для взлома также сработало для меня. Благодаря! – Rymnel

+0

Я обнаружил, что выбор папки в проводнике пакетов (src в моем случае) и обновление (F5) избавились от ссылки на файл jar, который я удалил ранее. Чистая сборка, а затем мои ошибки исчезли. – skymook

+1

О, я просто прочитал ваш ответ и собирался попробовать с моим затмением. И ошибки в «Проблемах» внезапно исчезли, прежде чем я что-то сделаю. Волшебный ответ! – xgdgsc

1

Ну, приведенные выше решения не сработали для меня, поэтому я просто вхожу в файл project.properties и удаляю зависимость (которая написана там как ссылка).
Эти шаги на Ubuntu:

  1. Использование консоли на проекте типа корневой папке sudo vi project.properties
  2. Перейти к линии, которую вы хотите удалить, и удалить его (вы можете ввести двойной д, чтобы удалить строку - >dd)
  3. Закрыть и сохранить файл (нажмите ESC, а затем wq)
  4. Чистый проект и перестраивать.

Примечание: Перед тем, как изменить project.properties вручную настоятельно рекомендуется сделать резервную копию вашего проекта, так как этой операции небезопасно !!!

Извините за разработку для тех, кто свободно говорит на Linux.

+0

вместо резервного копирования, сначала выполните «git init» – koem

0

2 типа зависимостей я нашел до сих пор под Android зависимости:

  1. Построить путь к вашей рабочей области ЛИЭС папки
  2. Построить путь к какому-либо другому проекту, который установить на Android инструментов и создать в другом проекте под Eclipse, например GridLayout для андроида (Android-поддержка-v7-gridlayout.jar)

Чтобы удалить первый, это легко. Просто удалите баночки под папкой libs. Чтобы удалить второй, это также легко. Просто перейдите на Путь сборки проекта, выберите Android, удалите ссылочный элемент под . Библиотека panel

Смежные вопросы