En esta octava parte, se generará las librerÃas cliente para android, para lo cual pueden usar el IDE eclipse para realizarlo o si eres un desarrollador avanzando, usaremos "endpoints.sh".
Empecemos con la generación de librerÃas cliente para android usando ECLIPSE MARS, para esto vamos a la raÃz del proyecto y hacemos anticlick, vamos a la opción "Google" y luego damos click en "Generate Cloud Endpoint Client Library", después de esto el eclipse generará las librerÃas cliente, es necesario que ya este configurado el id del proyecto app engine al momento de la generación, pues las librerÃas hacen referencia a esta URL terminada en "appspot.com".
En la siguiente imagen muestro donde se configura el nombre de id de proyecto app engine:
Una vez culminado el proceso obtendrá una carpeta con las librerÃas cliente y dependencias, en la siguiente imagen podemos apreciarla:
Bueno ahora empecemos con el segundo método que es el que recomiendo ya que si algo anda mal, nos arrojara logs que permiten saber que esta sucediendo o causando el error.
El segundo método usa una herramienta del SDK de Google App Engine llamanda "endpoints.sh" la cual ustedes pueden encontrar en el directorio del SDK en mi caso se encuentra en "/opt/appengine-java-sdk-1.9.38/bin/endpoints.sh"
Si ustedes tienen las mismas configuraciones, entonces deberán ejecutar lo que capturado en la siguiente imagen, caso contrario tendrán que interpretar y colocar su rutas, en caso de los que usan win usen "endpoints.cmd"
Aquà las dos lineas para su análisis:
cd /root/workspace/indiant/war/
sh /opt/appengine-java-sdk-1.9.38/bin/endpoints.sh get-client-lib --war=/root/workspace/indiant/war -bs gradle com.indiant.ws.WsGestionMantenimiento
una vez generada las libs con endpoints se creara un archivo zip que hemos alojado dentro del proyecto para hacer fácil su ubicación.
Bueno con esto culminamos este artÃculo, en el próximo artÃculo enseñaremos como cargar correctamente las librerÃas cliente en android studio.
Escrito por:
Ronald Tejada
Comentarios
Publicar un comentario