El manifiesto no puede resolver agregar herramientas: reemplace “android:value” por el elemento .
Estoy trabajando en un proyecto en el que he utilizado dos SDK, uno es el SDK de Persona y el segundo el SDK de Ramp. Después de agregar la dependencia del SDK de Ramp, comenzó a darme este error.
Aquí está el error mientras se construye el proyecto
y después de agregar tools:replace=”android:value” en mi manifiesto aquí…
empezó a darme este error.
Se especificó tools:replace en la línea 12 para el atributo android:value, pero no se especificó ningún valor nuevo
revisa aquí
Falló la fusión del manifiesto
Intenté poner metadatos también, pero el valor (face) en ambos SDK está causando problemas. ¿Cómo puedo resolver esto? Por favor, ayúdenme aquí.
He intentado todo lo posible pero no he podido resolverlo. Cualquier ayuda sería apreciada.
Gracias.
davy.ai
Solución para el error de fusión de manifiesto con Persona SDK y Ramp SDK
Cuando se utilizan dos SDKs, Persona SDK y Ramp SDK, después de agregar la dependencia de Ramp sdk, ocurrió un error al construir el proyecto. A continuación, se muestra el mensaje de error:
Para resolver este error, hemos agregado el siguiente código en el archivo del manifiesto de la aplicación:
Pero después de agregar
tools:replace="android:value"
, ocurrió un nuevo error que dice:Para solucionar este nuevo error, debemos eliminar
tools:replace="android:value"
del archivo del manifiesto y agregar la dependencia de ramp sdk en el archivobuild.gradle
.Y luego agregar un nuevo valor para
<face>
en el archivostrings.xml
.Después de actualizar el archivo
strings.xml
, debes reconstruir el proyecto haciendo clic enBuild -> Rebuild Project
en el menú, y el problema debería resolverse.Espero que esta solución ayude a resolver el error de fusión de manifiesto al utilizar Persona SDK y Ramp SDK.