2012-01-16 29 views
7

Tôi tạo một ứng dụng nụ cười trong Android + Google App Engine trong nhật thực. tôi đang cố gắng để triển khai ứng dụng đó trên Google App Engine nhưng nó hiển thị các thông báo lỗiKhông thể triển khai Dự án ứng dụng Android trên Google App Engine

Log Cát:

Không thể cập nhật: com.google.appengine.tools.admin.HttpIoException: Lỗi khi đăng URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=AppEngineTest2&version=1& 400 Yêu cầu không hợp lệ

Lỗi khách hàng (400) Yêu cầu không hợp lệ vì lý do không xác định.

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) 

Bất kỳ một có ví dụ đơn giản (với mã nguồn) của Android + Google App Engine (C2DM) xin vui lòng chia sẻ nó ..

+3

id ứng dụng của bạn là gì? AppEngineTest2 không có vẻ hợp lệ. Sử dụng tên được tạo thông qua http://appengine.google.com/ – proppy

Trả lời

5

Tôi thấy điều này thời gian gần đây như là một lỗi của Eclipse hoặc Google App Engine plugin. Đảm bảo rằng bạn chỉ định id ứng dụng chính xác trong appengine-web.xml. Nó phải là AppEngineTest2, không phải là URL (AppEngineTest2.appspot.com).

+0

Cảm ơn bạn! Điều này làm việc nếu bạn sử dụng Eclipse. – mystilleef

13

tôi gặp phải vấn đề tương tự như bạn và giải quyết nó theo cách sau:

  1. Trước khi tải lên, trước tiên bạn phải tạo ra các ứng dụng trong App Engine Administration Console (xem https://developers.google.com/appengine/docs/java/gettingstarted/uploading)

  2. Kiểm tra id ứng dụng của bạn. Mã định danh ứng dụng phải có từ 6 đến 30 ký tự. Chỉ chữ thường, chữ số và dấu gạch ngang (-) là các ký tự được chấp nhận. Các dấu gạch ngang hàng đầu và dấu gạch ngang bị cấm. - có nghĩa là Chữ hoa không được phép.

  3. appengine-web.xml cần cùng một id ứng dụng mà bạn đã tạo ứng dụng của mình trong Bảng điều khiển quản trị. Đặt id ứng dụng này giữa thẻ <application>.

  4. Bây giờ bạn có thể triển khai các ứng dụng với Eclipse

Các vấn đề liên quan