Estoy tratando de crear mis aplicaciones usando ANT y estoy fallando miserablemente después de incluir el proyecto de biblioteca google-play-services-lib.
Paso 1
Configuré una referencia al proyecto de la biblioteca en mi archivo project.properties:
android.library.reference.1=/path/to/google-play-services_libPaso 2
Ejecuté estos comandos dentro de la carpeta google-play-services_lib:
android update lib-project --path . ant clean ant release¡CONSTRUYE EL ÉXITO!
Paso 3
Volver a la carpeta de mi proyecto
ant clean ant releaseERROR
BUILD FAILED /android/tools/ant/build.xml:460: /path/to/google-play-services_lib resolve to a path with no project.properties file for project /my/project-folderHay un proyecto.propiedades en ambas carpetas, naturalmente. El de google-play-services_lib contiene este código:
target=android-8 android.library=trueObviamente me estoy perdiendo algo que está justo frente a mí y realmente agradecería su ayuda. ¡Gracias!
Intente cambiar la referencia de la biblioteca de Android a una ruta relativa (relativa al directorio actual) en lugar de una ruta absoluta.
p.ej
android.library.reference.1=../../../relative_path/to/google-play-services_libTuve el mismo problema al desarrollar un proyecto cordova. Copié la carpeta del proyecto google-play-services-lib en el mismo directorio que el directorio del proyecto y establecí la referencia como
android.library.reference.2=google-play-services_libEn mi caso, también tenía referencia al proyecto cordova, por lo tanto, android.library.reference.2