Ресурс существует с другим случаем

Я не могу создать приложение для Android из-за странной ошибки:

Описание Тип пути к ресурсу Проект не был создан из-за "Ресурс существует в другом случае: '/ProjectName/bin/classes/com/Name/ProjectName'.". Исправить проблемы, затем попробуйте обновить этот проект и создать его, поскольку он может быть непоследовательным ProjectName Неизвестная проблема Java

Моя файловая структура следующая: http://pastebin.com/6P6mEftD

Я проверил файлы, имеющие почти одно и то же имя, и я не смог найти их. Это было отмечено как решение по ранее заданному вопросу, который описывал ту же ошибку.

Ответ 1

У меня была ошибка "ресурс существует с другим случаем".

Исправление, которое я должен был сделать, было в файле AndroidManifest.xml. Мой параметр "package" в манифесте XML-тега точно не соответствовал имени пакета в моих файлах Java. Я предлагаю вам посмотреть в манифесте XML и посмотреть, есть ли там проблема с именами.

Ответ 2

У меня просто была эта ошибка, и я много изучил ее решение.

Вот он:

Все ответы, которые вы можете найти, могут быть правильными, потому что для этого существуют разные причины. Чтобы решить эту проблему, вы должны изучить "R.java", сгенерированную в папке "gen".

Как только вы открыли его, найдите два класса с одинаковым именем, но они написаны с разными случаями. Пример (мой): "String"... "string"

Тогда вы поймете, что пропустите что-то. Вы никогда не используете букву с расширением для вызова строк в XML файле.

Пример: android: contentDescription = "@+ String/imageView2"
НЕ записывайте строку с капиталом S.

использование:

android: contentDescription = "@+ string/imageView2" вместо.

После того, как вы найдете строку, вам нужно найти, куда вы положили ее с помощью команды find. Как только вы исправите "грамматику", просто очистите свой проект.

Пиз.

ТМ.

Ответ 3

Попробуйте удалить папку bin и "Очистить проект".

Ответ 4

У меня была эта проблема. Я следую за Pauland, и я удалил папку с bin. Но ничего не случилось. Затем я закрываю проект, и он больше не открывается без ошибок.

Ответ 5

Задать имя пакета точно так же в Android Manifest и в источниках

Ответ 6

Я скопировал файлы проекта 'src' из одного проекта в другой. Там я допустил ошибку при переименовании папки проекта как (com\company\projectName). Предполагается, что имя папки проекта будет иметь нижний регистр. Затем я удалил папки bin и gen и перестроил проект. Все установлено.

Надеюсь, что это поможет.

Ответ 7

Я исправил его, удалив все файлы в каталоге target и позволяя выполнить автоматическую перестройку.

Ответ 8

Я изменил свой AndroidManifest.xml, но как-то его отбросили, когда я попытался перестроить.

Чем я попробовал изменить имя класса из папки gen, используя "Refactor > Rename".

Я изменил имя своего класса с xxxxLib на xxxlib (в нижнем регистре).

Он решил мою проблему.

Ответ 9

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

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

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

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

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

Ответ 10

Моя проблема заключалась в неправильных именах пакетов, определенных в файле AndroidManifest.xml, помните, что имена пакетов чувствительны к регистру, а затем просто Clean > Build Project

update: иногда требуется "жесткий reset" проекта, удаляющий папки /gen и /bin, затем Build Project