2012-01-16 22 views
7

Creo una aplicación de sonrisa en Android + Google App Engine en eclipse. Estoy tratando de implementar dicha aplicación en Google App Engine, pero muestro el mensaje de errorNo se puede implementar Android App Engine Project en Google App Engine

Entrar gato:

No se puede actualizar: com.google.appengine.tools.admin.HttpIoException: Error anuncio a la URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=AppEngineTest2&version=1& 400 Solicitud incorrecta

Error de cliente (400) La solicitud no es válida por un motivo no especificado.

at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:282) 
at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:235) 
at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:214) 
at com.google.appengine.tools.admin.ResourceLimits.remoteRequest(ResourceLimits.java:160) 
at com.google.appengine.tools.admin.ResourceLimits.request(ResourceLimits.java:127) 
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:323) 
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52) 
at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:400) 
at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148) 
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 

Cualquiera tiene Ejemplo sencillo (con el código fuente) de Android + Google App Engine (c2dm) por favor, comparta ..

+3

¿Cuál es su ID de aplicación? AppEngineTest2 no parece válido. Utilice el que se creó a través de http://appengine.google.com/ – proppy

Respuesta

5

me encontré con esto recientemente como un error de Eclipse o plugin de Google App Engine. Asegúrese de especificar la id de la aplicación correctamente en appengine-web.xml. Debe ser AppEngineTest2, no la URL (AppEngineTest2.appspot.com).

+0

¡Gracias! Esto funciona si usas Eclipse. – mystilleef

13

me encontré con el mismo problema que usted y resuelto de la siguiente manera:

  1. Antes de subir, primero hay que crear la aplicación en la Consola de administración de App Engine (ver https://developers.google.com/appengine/docs/java/gettingstarted/uploading)

  2. Compruebe la id de su aplicación. El identificador de aplicación debe tener entre 6 y 30 caracteres. Solo las letras minúsculas, los dígitos y los guiones (-) son caracteres aceptables. Los guiones iniciales y finales están prohibidos. - lo que significa que Las letras mayúsculas no están permitidas.

  3. appengine-web.xml necesita el mismo ID de aplicación con el que ha creado su aplicación en la consola de administración. Coloque este ID de aplicación entre la etiqueta <application>.

  4. Ahora puede implementar la aplicación con Eclipse