Проект Eclipse не построен на Mac из-за ошибки "Ресурс существует с другим случаем"

Я пытаюсь выполнить инструкции по импортированию источника eclipse на mac:

http://source.android.com/source/using-eclipse.html

Я создал новый раздел ("Mac OS Extended, с учетом регистра, журнал) на Mac. Я смог успешно построить android sdk в командной строке.

Но когда я пытаюсь создать новый проект eclipse, и я получаю эту ошибку что предотвращает затмение от создания источника android:

The project was not built due to "A resource exists with a different
case: '/android/out/target/common/obj/JAVA_LIBRARIES/
android_stubs_current_intermediates/classes/MANIFEST.mf'.". 
Fix the problem, then try refreshing this project and building it since it may
be inconsistent android

Не могли бы вы рассказать мне, как можно исправить мою проблему?

Ответы

Ответ 1

Я просто столкнулся с этой проблемой. Это происходит, когда у вас есть несоответствие в случае имен пакетов. Я разрешил его, закрыв Eclipse и сверяя все имена пакетов в моей папке проекта (под bin, gen и src), а также в моем AndroidManifest.xml. Как только все подобрано, я снова открыл Eclipse, сделал "Чистое" и "Сборка", и ошибка исчезла.

Ответ 2

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

src/main → com.mycompany.project.DAO

src/test > com.mycompany.project.dao

Собственно, второй пакет был предназначен для тестовых примеров JUnit и не должен был быть на пути сборки. Когда я удалил второй пакет из пути сборки (rightclick src/test → remove from build path), эта ошибка исчезла.

Ответ 3

Просто проверьте файл манифеста. Имя пакета/путь должно быть правильным. Затем просто удалите файл R.java и очистите проект. Если dat не решает проблему, закройте eclipse и начните снова. Я столкнулся с такой же проблемой в окнах.

Ответ 4

Щелкните правой кнопкой мыши на своем проекте, выберите "Путь сборки" → "Настроить путь сборки". В разделе "Источник проекта" проверьте регистр слова "БИН". если BIN находится в кешках, сделайте его таким же, как в иерархии дерева проектов.

Ответ 5

Это из-за вашего файла jar. удалите банку и добавьте правильную банку.

Ответ 6

Просто решите ту же проблему.

Очистите проект и удалите файл R.

Перезапустите eclipse, затем перейдите на вкладку "Проблемы"

Я обнаружил, что два файла R несоответствуют, исправляют и решают проблему!

Ответ 7

Для меня то, что работало, было "переключить рабочее пространство" на новое. (потому что старый был загрязнен )

Ответ 8

У меня была такая же проблема при импорте существующего проекта в Eclipse. Я назвал новый пакет проекта com.example.myproject, но старая активность ссылалась на package com.example.MyProject (обратите внимание на разницу в верхнем регистре). После того как я переименовал пакет, проект был построен отлично.

Ответ 9

1 _ сопоставить параметр "package" в ярлыке XML-тега точно с именем пакета в файлах Src Java.

com.example.myapp не com.example.MyApp

2 _ удалить все вещи в папке Gen

3 _ Проект → Очистить

наслаждайтесь :)

Ответ 10

Пробовал многие из вышеупомянутых резолюций сам. Я нашел, что было бы лучше просто удалить приложение из моего рабочего пространства и повторно импортировать его. После этого разрешилось.