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>