studio programacion para herramientas desarrollo con avanzado aplicaciones android git android-studio gradle xml-namespaces

programacion - manual android studio avanzado



Android: el prefijo "xmlns" no puede vincularse explícitamente a ningún espacio de nombres; tampoco el espacio de nombres para "xmlns" se puede vincular explícitamente a ningún prefijo (3)

¿Alguien tiene este problema de espacio de nombres "xmlns" (ver a continuación)? No puedo construir mi proyecto de trabajo nunca más.

  • Al principio pensé que era mi rama de git, así que cambié al origen para desarrollar y masterizar ramas - el problema persiste.
  • Limpié y reconstruí mi proyecto - el problema persiste.
  • Limpié y sincronicé mis archivos de calificación: el problema persiste.
  • Finalmente intenté volver a instalar Android Studio y volver a crear mi repositorio de git - el problema persiste.

    The prefix "xmlns" cannot be bound to any namespace explicitly; neither can the namespace for "xmlns" be bound to any prefix explicitly. Error: The prefix "xmlns" cannot be bound to any namespace explicitly; neither can the namespace for "xmlns" be bound to any prefix explicitly. :{project}:mergeReleaseResources FAILED Execution failed for task '':{project}:mergeReleaseResources''. > {project}/build/intermediates/incremental/mergeResources/release/merger.xml:1:61: Error: The prefix "xmlns" cannot be bound to any namespace explicitly; neither can the namespace for "xmlns" be bound to any prefix explicitly.

Nota: El problema parece similar a Android Gradle fusionó Values.xml utiliza el espacio de nombres incorrecto , pero no pude encontrar un espacio de nombres no utilizado. Ejecuté una inspección, pero no se encontraron espacios de nombres no utilizados.


En mi caso, eliminar el archivo com_crashlytics_export_strings.xml solucionó este error.

<?xml version="1.0" encoding="utf-8" standalone="no"?> <resources> <!-- This file is automatically generated by Crashlytics to uniquely identify individual builds of your Android application. Do NOT modify, delete, or commit to source control! --> <string xmlns:ns0="http://schemas.android.com/tools" name="com.crashlytics.android.build_id" ns0:ignore="UnusedResources,TypographyDashes" translatable="false">xxxxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</string> </resources>


Pude borrar este error ''editando'' mi build.gradle fine (borrando un espacio, etc.) y LUEGO limpiando mi compilación. Sin antes editar el archivo de compilación de gradle, Android Studio no recogía los cambios.


Debes eliminar todos los archivos xmlns: android = "http://schemas.android.com/apk/res/android" de la etiqueta de estilo de archivo principal / res / values ​​/ style.xml . Su archivo style.xml debería ser así: (asegúrese de que no haya campo xmlns en su etiqueta de estilo)

<resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppBaseTheme" parent="android:Theme.Light"> </style> <style name="AppTheme" parent="AppBaseTheme"> </style> <style name="RadioButton" parent="@android:style/Widget.CompoundButton"> <item name="android:button">@null</item> <item name="android:padding">5dp</item> </style> <style name="EditText" parent="@android:style/Widget.EditText"> <item name="android:textSize">15sp</item> </style> </resources>