No se encontró ningún recurso que coincida con el nombre dado (en 'title' con el valor '@ string / action_settings')

Así que recientemente (como hoy recientemente) comenzó a tratar de trabajar en eclipse. He estado siguiendo a desarrolladores androides curso para principiantes, y todo fue bien hasta este punto. He llegado a la construcción de una interfaz de usuario simple ( http://developer.android.com/training/basics/firstapp/building-ui.html#Button ) y lo hizo todo por palabra, pero cuando intento ejecutarlo dice que

No se encontró ningún recurso que coincida con el nombre dado (en 'title' con el valor '@ string / action_settings').

Volví y revisé todo, y lo hice todo como lo explicaron y todavía hace esto? Soy un noob total, así que tal vez estoy perdiendo algo pero no sé qué. He reiniciado eclipse, y todavía no se ejecuta la aplicación, y dijo por la millonésima vez que tengo un error.

Esta es mi hoja de diseño:

En el diseño activity_main.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <EditText android:id="@+id/edit_message" android:layout_weight="1" android:layout_width="0dp" android:layout_height="wrap_content" android:hint="@string/edit_message" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_send" /> </LinearLayout> 

En los valores string.xml

  <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">My First App</string> <string name="edit_message">Enter a message</string> <string name="button_send">Send</string> <string name="menu_settings">Settings</string> <string name="title_activity_main">MainActivity</string> </resources> 

Y eso es todo lo que he ensuciado con. No veo un problema?

¿Estoy perdiendo algo obvio?

Ha – Estoy haciendo el tutorial y obtuve lo mismo. Copió / pegó todo el archivo strings.xml , pero este archivo no tiene un valor que la aplicación necesita. Es un error en su tutorial.

Agregue esta línea de nuevo a strings.xml:

 <string name="action_settings">something here</string> 

Donde pongo "algo aquí" no puedo recordar cuál era el texto original.

El problema es que main.xml (bajo res / menu), que por supuesto no tocamos en el tutorial, hace referencia a la cadena "action_settings". Esto se eliminó cuando copió / pegó el string.xml entero de su ejemplo.

Resuelto

Agregar .. \ res \ values ​​\ strings.xml

 <string name="action_settings">Action Settings</string> 

Y actualizar .. \ src \ com \ ejemplo \ helloworld \ MainActivity.java La línea 18 con sigue

GetMenuInflater (). Inflate (menú principal , menú);

Funcionó para mí.

Gracias

Sí, es que: Ajustes, puede utilizar los Ajustes en lugar de algo aquí. El error a menudo sucedió que usted eliminó la sentencia en strings.xml descuidadamente. También conseguí la misma cosa y resuelto hasta que he visto la indirecta. Gracias mucho Kiirani y bigmike

Este error significa que se hace referencia a un recource que aún no se ha definido. Si sigue con el tutorial, en realidad dicen que verá este error! Así que seguir adelante y aprenderá cómo solucionarlo en las secciones siguientes.

Agregue esto a su res / values ​​/ strings.xml

 <string name="action_search">Search</string> 

Tengo el mismo error, pero me di cuenta de que en res / values ​​/ strings.xml la etiqueta no es empezar con "<" tal vez usted tiene el mismo error

 ?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">android app</string> <string name="action_settings">Settings</string> </resources> 

Mi consejo es hacer su proyecto desde el principio

  • ¿Dónde puedo descargar una versión anterior del SDK de Android?
  • Android Maven Eclipse todavía no puede importar apklib
  • El servidor de adb está desactualizado. Matar ... no puede enlazar 'tcp: 5037' servidor ADB no ACK * no pudo iniciar daemon * en ubuntu 14.04 LTS
  • Eclipse no puede localizar mi carpeta sdk
  • Nexus 7 se desconecta en Windows / Eclipse / ADB
  • Pasando parámetro de un botón a android: método onClick
  • Eclipse androide no crear actividad en blanco
  • Conectando localhost a través de Android - Se rechazó la conexión a 10.0.2.2
  • LogCat detiene ejecución en necesidades de Eclipse reiniciar
  • ¿Cuál es el equivalente de Visual Studio de Ctrl + Shift + O acceso directo en Android en Eclipse?
  • ¿Qué es el proyecto Eclipse Andmore?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.