Error "No se encontró ningún identificador de recurso para el atributo 'rectLayout'"

Estaba tratando de crear un nuevo proyecto para el desgaste de androide en eclipse, pero hay un problema en el diseño principal que no ahora cómo puedo solucionarlo, este es mi diseño principal:

<android.support.wearable.view.WatchViewStub xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/watch_view_stub" android:layout_width="match_parent" android:layout_height="match_parent" app:rectLayout="@layout/rect" app:roundLayout="@layout/round" tools:context=".MyActivity" tools:deviceIds="wear"> </android.support.wearable.view.WatchViewStub> 

es darme este error:

 Multiple annotations found at this line: - error: No resource identifier found for attribute 'rectLayout' in package 'com.example.wear' - error: No resource identifier found for attribute 'roundLayout' in package 'com.example.wear' 

mi proyecto tiene dos diseños "rect.xml" y "round.xml" y se compila con 4.4W y el objetivo es 4.4W y también tengo una copia de classes.jar en la carpeta libs.

El código que has publicado está bien. El problema aquí es que tienes una copia de classes.jar en tu carpeta /libs , pero esto no es una forma correcta de usar correctamente wearable-support-lib . Este wearable-support-lib contiene algunos recursos que no se pueden empaquetar dentro de un archivo .jar , por lo que es necesario importarlo como un " proyecto de biblioteca " y adjuntarlo a su proyecto al igual que otras bibliotecas externas.

Necesita volver al archivo wearable-1.0.0.aar , ubicado en relación con su carpeta sdk:
./extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar

  1. Descomprima el archivo wearable-1.0.0.aar entero a su espacio de trabajo. Verá que se parece casi a un proyecto estándar de Android.
  2. Mueva classes.jar a /libs/classes.jar – dentro de este proyecto, no a su propio proyecto.
  3. Ahora usted tiene que crear nuevo proyecto de estos archivos, con el nombre del paquete definido android.support.wearable .
  4. Compile con API 20 y marque "Is Library" en las propiedades del proyecto en la pestaña Android .
  5. Agregue referencia a este proyecto de biblioteca desde su proyecto.

Puedes ver más detalles sobre el uso de wearable-support-lib en mi otra respuesta y en esta gran entrada en el blog (de Benjamin Cabé).

Acabo de agregar el siguiente código en la sección de dependencias en mi build.gradle del módulo: compile 'com.google.android.support:wearable:2.0.3' compile 'com.google.android.gms:play-services-wearable:11.0.0'

Tengo este problema también a veces, en mi caso lo resolví haciendo clic derecho en el mapa AppCompat y luego haga clic en actualizar, hacer esto con su carpeta de proyecto también.

  • Método de llamada en la subclase de imageLoader
  • OnTouchListener no funciona con el diseño relativo
  • ¿Es el modelo de memoria de Dalvik el mismo que el de Java?
  • Android BottomSheetDialogFragment no se expande por completo
  • Android imageview.setBackgroundResource () no funciona
  • Firebase "mientras se deserializaba, pero obtuvo una clase java.util.ArrayList"
  • ¿Cómo puedo corregir el error JDK no encontrado al crear una fuente de Android?
  • ¿Cómo se crea una instancia de la actividad de Android (con reflexión)?
  • Cómo prevenir "Programar el reinicio del servicio bloqueado"?
  • MultipartEntity y Json
  • IntelliJ importa proyecto de POM usando la versión incorrecta de JDK
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.