error: no se ha encontrado ningún identificador de recurso para el atributo ‘adSize’ en el paquete ‘com.google.example’ main.xml

Cuando seguí las instrucciones para agregar un anuncio en mi aplicación por xml, obtuve los siguientes errores:

Description Resource Path Location Type error: No resource identifier found for attribute 'adSize' in package 'com.google.example' main.xml /HelloWorld/res/layout line 12 Android AAPT Problem Description Resource Path Location Type error: No resource identifier found for attribute 'adUnitId' in package 'com.google.example' main.xml /HelloWorld/res/layout line 12 Android AAPT Problem 

attrs.xml archivo attrs.xml archivo attrs.xml , pero al comstackdor no le gustó.

Reemplace /res/ con /lib/ en su diseño personalizado nampespace.

xmlns:android="http://schemas.android.com/apk/res/android" en su caso, sería:

xmlns:yourApp="http://schemas.android.com/apk/lib/com.yourAppPackege.yourClass"

Espero que ayude.

Yo tuve el mismo problema. Copié el código de ejemplo del código de Google y no pude comstackr.

 xmlns:ads="http://schemas.android.com/apk/res/com.google.example" 

Finalmente, lo descubrí. La última parte del código ” com.google.example ” es su nombre de paquete, por lo que debe reemplazarlo con su paquete de proyecto.

Por ejemplo, mi paquete de proyecto es ” com.jms.AdmobExample “, por lo que mi espacio para nombrar ads es:

 xmlns:ads="http://schemas.android.com/apk/res/com.jms.AdmobExample" 

Mira mi ejemplo, funciona bien. Puedes descargar la APK para intentarlo. También puse mi código fuente aquí: agregue Google Admob en la aplicación de Android

para mí, tengo que agregar

 xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 

justo después de:

 xmlns:android="http://schemas.android.com/apk/res/android" 

en res / layout / main.xml

También puede usar http://schemas.android.com/apk/res-auto que lo resolvería automáticamente. Úselo así:

 xmlns:ads="http://schemas.android.com/apk/res-auto" 

Tuve el mismo problema, pero al usar un proyecto de biblioteca. El problema se resolvió en r17: en lugar de usar el espacio de nombres del paquete:

 xmlns:app="http://schemas.android.com/apk/res/hu.droidium.exercises" 

Uno tiene que usar un espacio de nombres ficticio:

 xmlns:app="http://schemas.android.com/apk/res-auto" 

Esto solucionará el problema de que los atributos no sean accesibles desde el proyecto de referencia.

Descargo la misma demo personalizada de Android.com y obtengo el mismo problema.

en frist, cambio

 xmlns:custom="http://schemas.android.com/apk/res/com.example.android.customviews" 

a

 xmlns:custom="http://schemas.android.com/apk/lib/com.example.android.customviews" 

funciona . entonces tengo otra solución

  xmlns:custom="http://schemas.android.com/apk/res-auto" 

también funciona, pero hay algunas diferencias. La segunda solución tiene función de prefecto. Estoy encontrando la razón, puede ser que puedas participar. Gracias

Como especifica en su attrs.xml su atributo adSize pertenece al espacio de nombres com.google.ads.AdView . Trata de cambiar:

 android:adUnitId="a14bd6d2c63e055" android:adSize="BANNER" 

a

 ads:adUnitId="a14bd6d2c63e055" ads:adSize="BANNER" 

y debería funcionar

Recibí este error con respecto al atributo de acceso grande, mi aplicación no se ejecutó en eclipse, sino que siguió desarrollándose y ejecutándose normalmente.

La documentación de Android establece que:

xmlns: android

 Defines the Android namespace. This attribute should always be set to "http://schemas.android.com/apk/res/android". 

Borré esa línea en mi manifiesto, guardé en eclipse, pegué la línea y la guardé nuevamente, y funcionó. En mi caso, supongo que el problema fue eclipse, ant y adb no hablaron entre ellos correctamente y el guardar restableció algo. Curiosamente, reiniciar el eclipse no resolvió este problema (por lo general, con este tipo de problemas, reiniciar el eclipse es lo primero que debes intentar, y generalmente resuelve el problema).

Asegúrese de haber incluido esta parte en su diseño (arriba abajo xmlns: línea android)

 xmlns:ads="http://schemas.android.com/apk/res/com.google.example" ...........blah blah.. 

Compruebe también si ha incluido attrs.xml en res / values ​​/

Consulte aquí para más detalles. http://code.google.com/mobile/ads/docs/android/banner_xml.html

Según la respuesta aquí , creo que debe cambiar el atributo xmlns: ads. Por ejemplo, cambie esto:

Lo arregló para mí. Si todavía está recibiendo errores, ¿podría dar más detalles?

Por lo general, incrusto la propiedad xmlns: ads en las propiedades de Adview de esta manera:

  

para que no tenga que incrustar en el padre cada vez que copie la vista de anuncio.

Simplemente copie y pegue la vista anterior y péguela en cualquier lugar, y debería funcionar

Estuve buscando una respuesta, pero no pude encontrarla, pero finalmente pude solucionarlo agregando la dependencia de play-service-ads . Probemos esto:

*) Archivo -> Estructura del proyecto … -> En el módulo puede encontrar la aplicación y hay una opción llamada dependencias y puede agregar com.google.android.gms: play-services-ads: xxx dependencia de su proyecto

Me enfrenté a este problema cuando bash importar proyectos de Eclipse a Android Studio.

Imagen

También me enfrenté al mismo problema, estaba usando GoogleAdMobAdsSDK-4.1.0.jar luego probé con GoogleAdMobAdsSDK-4.0.4.jar ahora está funcionando bien, es un problema con el archivo jar según mi experiencia.

Tuve un problema similar en MonoDroid al comstackr una biblioteca de clases con los archivos Drawables y Layouts que tienen el atributo "android:" en el xml. Me sale un error similar al de la pregunta.

No se ha encontrado ningún identificador de recurso para el atributo ‘textCursorDrawable’ en el paquete ‘android’

Encontré que ese atributo “android:” solo está disponible en Android API Level 12+ y que estaba intentando construir para una versión anterior. La actualización de mi proyecto para comstackr contra Android 4.0 me solucionó el problema. Aquí es donde encontré la respuesta. https://groups.google.com/forum/?fromgroups#!topic/android-developers/ocxKphM5MWM Solo asegúrate de comstackr contra el nivel API correcto si obtienes un problema similar y asegúrate de que exista el identificador faltante en ese nivel de API contra el que está construido.

simplemente cambie el sdk objective, haga clic derecho en el proyecto y luego haga clic en la propiedad seleccione Android y seleccione la última API

El mismo error me estaba sucediendo en el archivo “activity_banner_xml.xml” dentro de la carpeta res / layout. Lo que hice para arreglarlo fue reemplazar

  

con

  

No hubo referencias a mi nombre de paquete. Además, asegúrese de configurar adUnitId para ads:adUnitId="@string/banner_ad_unit_id"> El ID de la unidad de adición se encuentra en su carpeta res / Valores / Cadenas.

Así que mi archivo de diseño final se ve así:

    

Si el suyo es un proyecto de Gradle, reemplace:

 xmlns:android="http://schemas.android.com/apk/res/android" 

con:

 xmlns:app="http://schemas.android.com/apk/res-auto" 

Estoy agregando la solución que funcionó para mí por este mismo error.

Hice clic derecho en project> properties> (panel izquierdo) Android

El panel derecho debajo de Library I eliminó la biblioteca defectuosa y la volvió a agregar.

Para mí, este error ocurrió después de un archivo de eclipse de espacio de trabajo dañado donde tuve que importar todos los proyectos nuevamente.

Mi problema fue muy similar (produce el mismo problema). Después de refactorizar el nombre de la variable por la opción “refactor -> cambiar nombre” en Android Studio (de “valor” a “myValue”) encontré cambios en el archivo de manifiesto, también. El grupo “valor” de metadatos ha cambiado a “myValue”.

  

Después de revertir el archivo, todo parece estar bien de nuevo.

  

¡Espero que ayude a alguien!

Agregue xmlns: ads = “http://schemas.android.com/apk/lib/com.google.ads” , esto resolverá su problema.

     

Reemplace xmlns:android="http://schemas.android.com/apk/res/android" con xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"

luego reconstruir el proyecto

Añadí en android.support.design.widget.NawigationVer este parámetro:

 android:layout_gravity="start" 

Y el problema fue resuelto

Tuve el mismo problema y mi solución es simplemente habilitar el enlace de datos en build.gradle de mi módulo de aplicación.

android {… dataBinding.enabled = true}

ref – https://halfthought.wordpress.com/2016/03/23/2-way-data-binding-on-android/

PUT compile 'de.hdodenhof:circleimageview:2.0.0' EN dependencias Gradle y coloque este código en nav_header_main.xml