Ошибка использования eclipse для Android - не найден ресурс, соответствующий указанному имени - PullRequest
22 голосов
/ 19 марта 2010

Общая проблема, я уверен, но я не могу понять это. В моих файлах AndroidManifest.xml и main.xml я не обнаружил ни одного ресурса, соответствующего имени. Я дважды проверил на опечатки, и это работало, но теперь я выскакиваю со всеми этими ошибками, говоря, что не могу найти мои строки в моем strings.xml

Это те, за которые я получаю ошибки в моем main.xml.

    <TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dip"
    android:text="@string/instructions"    />

    <TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dip"
    android:text="@string/level_prompt"    />

    <Spinner         
    android:id="@+id/spinner"        
    android:layout_width="fill_parent"        
    android:layout_height="wrap_content"        
    android:prompt="@string/level_array"    />

Это те, которые я получаю за мой androidmanifest.xml.

<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".HelloFormStuff" android:label="@string/title">

Вот так выглядит мой strings.xml.

<string name="title">Title</string>
<string name="app_name">Application name</string>

<string name="instructions">Enter instructions here.</string>

<string name="level_prompt">Choose an item</string>

<string-array name="level_array">        
<item>Item One</item>        
<item>Item Two</item>        
<item>Item Three</item>        
<item>Item Four</item>
</string-array>

Есть идеи? Любая помощь будет принята с благодарностью !!

Ответы [ 15 ]

22 голосов
/ 19 марта 2010

Случайно переместил папку "values" из папки "res" Отодвинул его назад и он загорелся!

18 голосов
/ 17 февраля 2012

Эта проблема возникла у меня из-за ошибки в файле макета XML. Изменив @id/meid на @+id/meid (обратите внимание на плюс), я получил его на работу. Если нет, то иногда вам просто нужно перейти в Project -> Clean ...

5 голосов
/ 16 ноября 2011

Я решил эту проблему следующим образом: я вошел в свой файл макета XML, вырезал строку кода, которая вызвала ошибку. Затем я сохранил файл и вставил код обратно. Ошибка исчезла.

4 голосов
/ 21 января 2012

Одним из общих решений таких крошечных ошибок является то, что вы закрываете затмение и начинаете снова .. 3 раздражающие проблемы были решены .. это проблема с затмением .. иногда он не разрешал "R.id", он не находил @ string / somebutton, а затем снова какая-то случайная вещь ... если вам не приходит в голову ничего логического, попробуйте это, n заклинание d result ..:)

1 голос
/ 15 августа 2010

попробовал то, что написал КенниХ, но это не решило мою проблему, возникающую при попытке отредактировать файл style.xml в моем приложении для Android, поэтому я просто удаляю проект из eclipse (, конечно, не с диска !! ) и импортирую его обратно, в этом случае решил его для меня.

1 голос
/ 19 марта 2010

Я думаю, проблема в том, что у вас есть

android:prompt="@string/level_array"

и у вас нет строки с идентификатором, для ссылки на массив необходимо использовать @ array

проверить это или поставить экран вашего журнала, пожалуйста

0 голосов
/ 20 июля 2014

Еще один Googlemare Landmine ....

Я решил эту проблему сегодня: Каким-то образом, если вы запутаетесь, линия значков в вашем .gen файле исчезнет. (Эмпирическое доказательство моего после 2 часов борьбы)

Вставьте новый значок 72x72 в папку hdpi с именем, отличным от оригинала, и обновите также имя в манифесте.

Иконка как-то воскрешается в файле Gen и вуаля !! время двигаться дальше.

0 голосов
/ 29 января 2013

У меня была та же проблема, и я попробовал большинство решений, упомянутых выше, но они не устранили ее .. В конце концов, я пошел к своему .csproj файлу и просмотрел его в текстовом редакторе, и обнаружил, что мой xml-файл, который я вставил в /Drawable, не был установлен как AndroidResouces, он был просто типа Content ,

Изменение типа AndroidResouces решило проблему для меня.

0 голосов
/ 13 октября 2012

У меня была проблема с фоновым изображением. Ошибка была такая же. Но я решил это, удалив расширение файла

android: background = "@ drawable / sky.png" --- >> android: background = "@ drawable / sky"

0 голосов
/ 05 сентября 2012

Eclipse, похоже, не любит импортированные программы. Для меня сработало переименование strings.xml в string.xml, сохранение (без ошибок), а затем переименование его обратно в strings.xml, сохранение снова, и ошибка больше не появляется.

Затмение было бы ооочень хорошо, если бы не было тех крошечных ошибок все время: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...