Agradecemos tu ayuda para compartir nuestros tutoriales referente a las ciencias de la computación.
Solución:
Finalmente haz que la prueba se ejecute. He excluido todas las bibliotecas con clases duplicadas:
testImplementation ("org.robolectric:robolectric:4.3")
exclude group: 'org.apache.maven', module: 'maven-artifact'
exclude group: 'org.apache.maven', module: 'maven-artifact-manager'
exclude group: 'org.apache.maven', module: 'maven-model'
exclude group: 'org.apache.maven', module: 'maven-plugin-registry'
exclude group: 'org.apache.maven', module: 'maven-profile'
exclude group: 'org.apache.maven', module: 'maven-project'
exclude group: 'org.apache.maven', module: 'maven-settings'
exclude group: 'org.apache.maven', module: 'maven-error-diagnostics'
exclude group: "org.apache.maven.wagon"
No se probaron todas las posibilidades, pero una prueba simple ya funcionó.
Esto probablemente podría escribirse de una manera más general:
testImplementation ("org.robolectric:robolectric:4.3")
exclude group "org.apache.maven.wagon"
exclude group "org.apache.maven"
o incluso:
testImplementation ("org.robolectric:robolectric:4.3")
exclude group: "org.apache.maven", name: "maven-ant-tasks"
porque es maven-ant-tasks de pluginapi, que atrae org.apache.maven
dependencias
Encontré el mismo problema y lo que me ayudó fue que había definido la dependencia de Roboelectric dos veces en el archivo Gradle, uno con AndroidTestImplementation y el otro con testImplementation, así que cuando eliminé la primera parte, ¡el problema se resolvió!
Sección de Reseñas y Valoraciones
Puedes añadir valor a nuestro contenido contribuyendo tu experiencia en las interpretaciones.