Import.R no se puede resolver cuando importo actionbarsherlock

Quiero ser capaz de utilizar la barra de acción en mi proyecto android (2.3), por lo que estoy tratando de importar la biblioteca actionbarsherlock. Sin embargo, estoy teniendo problemas ….

He importado la biblioteca, he editado la ruta de construcción de mi proyecto android para incluir la biblioteca y también he eliminado el tarro android-support-v4 del directorio ABS / libs y he copiado el android-support-v4 de mi proyecto en el ABS / libs Directorio para resolver el desajuste de tarro. Sin embargo, ahora que he hecho todas esas cosas, mi proyecto no puede resolver myproject.R en cualquier lugar. Importe myproject.R en casi todos mis archivos .java, y todos tienen el mismo error ("La importación com.myproject.R no se puede resolver"). Además, cuando limpio mi proyecto, tengo muchos errores en la ventana de la consola:

Todos van en la línea de:

Error: Error al recuperar el padre del elemento: No se encontró ningún recurso que coincida con el nombre dado 'android: Theme.Holo.Light'.

A mi entender, R es donde toda la información de diseño se almacena, así que no tengo ni idea de por qué esto es incluso un problema …

He estado trabajando en este error durante días, y estoy extremadamente frustrado y finalmente decidí llevarlo a la pila de desbordamiento. ¡Gracias por la ayuda, chicos!

3 Solutions collect form web for “Import.R no se puede resolver cuando importo actionbarsherlock”

Editado la ruta de construcción de mi proyecto android para incluir la biblioteca

Nunca modifique manualmente la ruta de construcción de un proyecto de Android .

ActionBarSherlock es un proyecto de biblioteca de Android. Debe agregar una referencia al proyecto de biblioteca de ActionBarSherlock desde su proyecto de aplicación principal y deshacer el cambio manual a la ruta de construcción.


ACTUALIZAR

La segunda mitad de su problema fue que su meta de compilación se estableció demasiado bajo. El objetivo de compilación controla qué versión de las clases, recursos, etc. de Android está disponible para tu aplicación y, si usas ActionBarSherlock, necesitas que sea de nivel API 14 o superior.

Si hago mi proyecto construir la blanco 4.0, puedo todavía funcionarlo en un emulador / teléfono que funciona el androide 2.3?

Sí. Establezca su android:minSdkVersion a 10 o menos. Eclipse (via Lint) te gritará si accidentalmente intentas usar clases, métodos, y tal que son más altos que tu minSdkVersion , aunque sean legales debido a tu objetivo de compilación.

ActionBarSherlock es un proyecto de biblioteca .

Importa el proyecto de biblioteca en tu eclipse

Introduzca aquí la descripción de la imagen

Es un proyecto de biblioteca. Para comprobar el clic derecho en su proyecto de biblioteca. Goto Propiedades.

Elige android. Verá una Is Library marcada como se muestra en la imagen de abajo.

Introduzca aquí la descripción de la imagen

Agregue su proyecto de biblioteca a su proyecto de Android.

Haga clic con el botón derecho en su proyecto de Android. Ir a Propiedades. Elige android. Haga clic en el botón Agregar para agregar la biblioteca a su proyecto. Usted puede ver una marca verde en la imagen de abajo.

Introduzca aquí la descripción de la imagen

Asegúrese de tener una copia de andorid-suuport-v4.jar en su carpeta libs.

No importe R. *;

Verá dos R.java uno para el proyecto de biblioteca y otro para su proyecto de android. Limpiar y construir.

Introduzca aquí la descripción de la imagen

Encontré que si minSDKVersion en AndroidManifest.xml del proyecto es más bajo que la biblioteca, también hace que el proyecto sea error para construir R.java

  • Utilice ActionBarSherlock con el mapa de Google API V2
  • Importación de actionbarsherlock en Android Studio 0.8.9
  • ¿Debería usar ActionBarSherlock para aplicaciones Android 4.0+?
  • ¿Cómo configurar la fuente personalizada a la barra de acción contextual de sherlock?
  • Mostrar ImageView parcialmente detrás de ActionBar transparente
  • Errores de compilación usando ActionbarSherlock en android studio 0.3.1
  • ActionBarSherlock: OnOptionsItemSelected no reconoce R.id.home
  • No se encontró el recurso ActionBarSherlock ForceOverflow
  • Cómo cambiar el color de texto de autocompletar para la vista de búsqueda dentro de ActionBarSherlock con fondo oscuro?
  • Cómo configurar el color personalizado en el elemento de lista seleccionado / resaltado en activateBackgroundIndicator
  • Cómo establecer el color del título en ActionBarSherlock?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.