"Proyecto de Android conectado a App Engine" no disponible

Según este guía de Google, el "Proyecto de Android conectado a App Engine" debería estar disponible después de instalar/configurar el complemento ADT para Eclipse, SDK de Android y el complemento de Google para Eclipse. He instalado todo en la versión más reciente tanto en Eclipse 3.7.2 (Indigo) como en Eclipse 4.2 (Juno). Sin embargo, no puedo crear un proyecto de este tipo en ninguna de las dos versiones de Eclipse. Aquí están mis detalles de instalación en Juno:

detalles de instalación

Y aquí hay una parte de los detalles de mi SDK de Android:

Detalles del SDK

Mi sistema operativo es Mac OS X 10.7.4

Sé que pude ver el menú el 23/6/2012 antes de actualizar las herramientas SDK a la versión más reciente.

¿Alguien está experimentando un problema similar o alguien sabe qué configuré de manera incorrecta?

¡Gracias!

preguntado el 30 de junio de 12 a las 19:06

Sugerí esta pregunta para el "Horario de oficina de desarrolladores de Android (edición EMEA)". Mira aquí: desarrolladores.google.com/live/shows/… Esperemos que esta pregunta sea respondida entonces. Vote a favor de la pregunta con Moderador. -

6 Respuestas

Acabo de encontrar una declaración (yo diría semioficial) de un empleado de Google aquí. Dice que el "Proyecto de Android conectado a App Engine" se eliminó en GPE v3.0.0. Sería posible cambiar a la última versión que contiene este elemento del menú (2.6.1), que se puede descargar aquí.

El motivo de toda la migración es que "C2DM [ahora] está en desuso y [nosotros] deberíamos usar GCM en su lugar". además

Los documentos oficiales [para usar GCM] están en camino. Mientras tanto, regístrese en el programa de evaluadores de confianza de endpoints en http://endpoints-trusted-tester.appspot.com.

También "planean agregar [el elemento del menú] nuevamente en la próxima versión de GPE con integraciones de GCM" y "planean lanzar la próxima versión a fines de julio".

Además, obtuve una respuesta similar del empleado de Google, Sparky R.:

Creo que hay un problema conocido de que la plantilla para crear aplicaciones de Android conectadas a GAE no funciona en este momento.

Respondido 15 Jul 12, 17:07

No sé si será útil, pero logré restaurar las herramientas del SDK de Android a la versión 19 y las herramientas de la plataforma del SDK de Android a la versión 11, e instalé el complemento de Google desde cero porque no tengo la versión anterior. de eso Parece que todavía no tengo la opción en el menú, así que creo que se trata del complemento de Google.

Además, Android Cloud to Device Messaging Framework - C2DM está obsoleto desde el 26 de junio de 2012 (https://developers.google.com/android/c2dm/). Puede que se trate de esta desaprobación, pero debería quedar más claro en un futuro próximo.

Respondido el 30 de junio de 12 a las 21:06

Estoy de acuerdo. Supongo que tiene que ver con la migración de C2DM a GCM. Y la opción en el menú definitivamente vino del complemento de Google. Intentaré crear dos proyectos separados (un proyecto de Android y un proyecto de App Engine como cliente y servidor respectivamente) para asegurarme de que solo sea un error en la versión actual del complemento. Informaré mañana, ya que aquí ya es bastante tarde. - Xtoph.en

Hay una opción como "Generar backend de App Engine" cuando hace clic derecho en el proyecto de Android en el menú de Google. Supongo que la nueva opción de proyecto "Aplicación de Android conectada a App Engine" reemplazada por esa ... - sarslanhan

Creo que todos están de acuerdo en que tiene que ver con la desaprobación de C2DM, por lo que, como primero, señalarlo, ¡tenga 50 representantes y bienvenido a SO! - weston

He estado perdiendo mucho tiempo en esto. Tenía la opción en Eclipse 3.7, pero ahora he actualizado a 4.2 Juno y todas las otras cosas más recientes. Ya no puedo ver la opción 'Proyecto de Android conectado a App Engine'. He tenido varios intentos de instalación, tratando de asegurarme de obtener el orden correcto. Tuve grandes problemas al tratar de actualizar desde dentro de Eclipse y tuve que recurrir a las diversas opciones fuera de línea. No feliz. ¡Cómo se supone que voy a enseñar esta tecnología cuando ni siquiera puedo instalarla!

Tim

Respondido 07 Jul 12, 01:07

Hay un ejemplo aquí, que él crea uno de estos proyectos:

http://bradabrams.com/2011/05/google-io-session-overview-android-app-engine-a-developers-dream-combination/

Y puedes consultar el código:

http://code.google.com/p/cloud-tasks-io/source/checkout

Así que ahora estoy tratando de eliminar lo que no necesito y volver básicamente a un nuevo "Proyecto de Android conectado a Appengine". No sé qué tan exitoso será, ya que no sé qué necesito o no!

Lo molesto es que, si esto se debe a C2DM, ni siquiera quiero usar C2DM. Solo quiero invocar mi aplicación de motor de aplicaciones desde Android, no enviar mensajes a Android. ¿Quizás estoy yendo por la línea equivocada?

Editar

Conseguí que mi proyecto funcionara (sin mensajes a Android, solo Android invocando métodos y obteniendo resultados) usando estos dos ejemplos:

Cómo llamar a tu aplicación: Cliente REST de Android, ¿Muestra?

Cómo acceder a una aplicación con seguridad habilitada: http://krasserm.blogspot.co.uk/2010/01/accessing-security-enabled-google-app.html

Y esto para averiguar cómo hacer la conexión http: http://developer.android.com/reference/java/net/HttpURLConnection.html

contestado el 23 de mayo de 17 a las 13:05

Ya intenté verificar el código e importar los proyectos en Eclipse. Sin embargo, recibí algunos errores que decían que ciertas bibliotecas que usan (básicamente las que tienen que ver con C2DM) no están disponibles. Estoy seguro de que esto se debe a la migración de C2DM a GCM. De todos modos, decidí esperar a que Google publicara una guía sobre cómo hacerlo con la nueva versión. Sin embargo, si alguien encuentra una solución antes, me alegraría. - Xtoph.en

@ Xtoph.at Terminé encontrando un par de ejemplos sobre cómo autenticar y llamar a mi aplicación de motor de aplicaciones de Google. No hay mensajes enviados al dispositivo, pero eso es todo lo que quería. Si eso te interesa, ¿puedo buscar los enlaces cuando llegue a casa? - weston

Sí, publique los enlaces cuando tenga tiempo. - Xtoph.en

Estoy en Windows 7 y también estoy viendo esto. Esto había estado funcionando para mí, luego actualicé las herramientas del SDK de Android a la versión 20 y las herramientas de la plataforma del SDK de Android a la versión 12 (ambas actualizadas al mismo tiempo en el Administrador de SDK de Android), después de lo cual noté que esto no funcionaba. Estaba en Eclipse 3.7 pero actualicé a 4.2 para ver si eso ayudó (que no fue así). Luego descargué las cosas del SDK de Android 4.1, pero eso tampoco ayudó.

Además de "App Engine Connected Android Project" no está disponible

Respondido el 30 de junio de 12 a las 20:06

Esta función ya está disponible para mí

Actualice sus SDK de Android y App Engine, ¡y debería estar listo para comenzar!

respondido 01 mar '13, 15:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.