He estado teniendo problemas para importar la aplicación balanceada para Android al eclipse. Cloné el proyecto de su git repo: https://github.com/balanced/balanced-android
Sin embargo, cada vez que bash importar el proyecto recibo el siguiente error:
"No se puede anidar" balanced-android / src / main / java 'dentro' de balanced-android / src '. Para habilitar la anidación excluye' main / 'de' balanced-android / src '
Tampoco estoy seguro de qué significa realmente este error, así que quizás, si alguien pudiera explicarlo, podría ser útil.
Captura de pantalla:
Lo he intentado en varias ocasiones sin éxito. Por supuesto, también intenté reiniciar eclipse, recloning el proyecto pero aún sin éxito.
Gracias
Dado que ADT funciona de manera diferente y los entornos de desarrollo y las estructuras de proyectos de Android varían, puedo brindarle algunos consejos sobre cómo he importado balanced-android en una aplicación que usa ADT; sin embargo, su millaje puede variar.
Si encuentra errores de dex, tendrá que trabajar con sus dependencies para resolver el problema.
Mi proyecto de ejemplo también es un proyecto de maven. Si el tuyo no es y quieres convertirlo a uno, haz clic derecho en el proyecto y selecciona Maven -> Convertir a proyecto de maven. A continuación, puede abrir pom.xml y agregar lo siguiente para satisfacer las dependencies:
<dependencies> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.2.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2.1</version> <scope>compile</scope> </dependency> </dependencies>
Si su proyecto utiliza maven, probablemente querrá que su ruta de compilation Java -> Carpeta de salida pnetworkingeterminada sea /bin/classes
. Me encontré con los errores de Android cuando esto se estableció en /target/...
Ref: https://docs.balancedpayments.com/1.1/guides/mobile/#balanced-android