Я пытался запустить следующий код из андроида студии руководства:Панель действий Ресурс не найден.
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
Однако на следующий код:
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
Он говорит:
Cannot resolve symbol '@string/action_search' less... (Ctrl+F1)
Validates resource references inside Android XML files
И что ни один ресурс не соответствует указанному имени.
Я не уверен, как это сделать. Я широко использую googled, и это возможные решения?
- Скачать изображение на "https://developer.android.com/design/downloads/index.html#action-bar-icon-pack". Мне не удалось найти, что скачать, и где его извлечь.
Я попытался:
- Установка minSdk до 11 (и 22) в Gradle и в очевидном
- Переделка проекта и очень внимательно читать.
Если бы кто-то мог пролить свет на эту ситуацию, я был бы очень признателен! Я пробовал делать свои собственные исследования/googling/эксперименты, но это оказалось безрезультатным.
Является ли ваш ресурс строки добавленным в strings.xml? Как из ошибки, кажется, что строка является недостающим ресурсом, а не drawable ... –
Похоже, что в вашем файле string.xml нет строки «action_search». Загляните в свою папку значений и создайте для своей ссылки значение, например ' Поиск ' в вашей строке.xml –
@ ZsoltBoldizsár проблема одинакова для обоих из них. Я просто взял одну из ошибок, чтобы подчеркнуть суть. Я не уверен, добавлен ли строковый ресурс в файле strings.xml. Это следующий код там: <строка имя = "app_name"> Моя Application<имя строки = "edit_message"> Введите сообщение <имя строки = "button_send"> Отправить <строка имя =» action_settings "> Настройки <строка имя =" title_activity_main "> MainActivity <строка имя =" title_activity_display_message "> Мои сообщения –
Andy