Я нашел эту ошибку http://code.google.com/p/android/issues/detail?id=20731, которая разрешена, но она не исправила это точно, но я вижу в комментариях, что это упоминается там как проблема. Есть ли какой-то способ в eclipse для того, чтобы каким-то образом установить зависимости в проекте, что я могу нормально перейти к исходному коду, когда я в редакторе eclipse? Я попробовал множество способов решить эту проблему.
Моя настройка:
Android-проект, в котором установлена Android-библиотека Android > Библиотека
Проект библиотеки Android, находящийся в рабочей области и зависящий от проекта библиотеки Java
Проект библиотеки Java, который находится в рабочей области и открыт как файл класса вместо источника.
-
Включение проекта библиотеки java через путь сборки обычно (это приводит к сбою сборки) [2012-03-13 11:07:21 - драйвер для таксиста Android] Dx НЕОПРЕДЕЛЕННОЕ ТОП-УРОВНЕ ИСКЛЮЧЕНИЕ: java.lang.IllegalArgumentException: уже добавлено: Lrensoft/java/collections/GenericIterator; [2012-03-13 11:07:21 - Taxicar Driver Android] Dx на com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) [2012-03-13 11:07:21 - Taxicar Driver Android] Dx на com.android.dx.dex.file.DexFile.add(DexFile.java:163)
-
В том числе, проект работает нормально, но редактор перескакивает в файлы классов библиотеки.
Обратите внимание, что я должен включать проект библиотеки Android через путь сборки, даже если он работает без него (достаточно установить как зависимую библиотеку android), но когда я его удаляю, я получаю также эти файлы в виде файлов классов:).
Итак, я думаю, что правильный путь не включает проекты через путь сборки вообще, но как затем настроить проект на переход к исходному?