2012-01-16 17 views
7

पर एंड्रॉइड ऐप इंजन प्रोजेक्ट को तैनात करने में असमर्थ मैं ग्रहण में एंड्रॉइड + Google ऐप इंजन में एक मुस्कुराहट एप्लिकेशन बना रहा हूं। मैं Google ऐप इंजन पर उस ऐप्लिकेशन को तैनात करने की कोशिश कर रहा हूँ, लेकिन यह त्रुटि संदेशGoogle ऐप इंजन

लॉग बिल्ली दिखाने:

अद्यतन करने में अक्षम: com.google.appengine.tools.admin.HttpIoException: त्रुटि पोस्टिंग यूआरएल के लिए: https://appengine.google.com/api/appversion/getresourcelimits?app_id=AppEngineTest2&version=1& 400 खराब अनुरोध

ग्राहक त्रुटि (400) अनुरोध अनिर्दिष्ट कारण के लिए अमान्य है।

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) 

किसी भी एक एंड्रॉयड + गूगल एप इंजन (C2DM) कृपया इसे साझा ..

+3

अपने आवेदन आईडी क्या है के साथ आवेदन तैनात कर सकते हैं? AppEngineTest2 मान्य नहीं लगता है। Http://appengine.google.com/ – proppy

उत्तर

5

मैं इस हाल ही में पाया ग्रहण या गूगल एप इंजन प्लग-इन के बग के रूप में की (स्रोत कोड के साथ) सरल उदाहरण है। सुनिश्चित करें कि आप appengine-web.xml में ऐप आईडी सही तरीके से निर्दिष्ट करते हैं। यह AppEngineTest2 होना चाहिए, यूआरएल नहीं (AppEngineTest2.appspot.com)।

+0

के माध्यम से बनाए गए एक का उपयोग करें धन्यवाद! यदि आप ग्रहण का उपयोग करते हैं तो यह काम करता है। – mystilleef

13

मैं तुम्हें रूप में एक ही समस्या हुई है और निम्नलिखित तरीके से इसे हल:

  1. अपलोड करने से पहले, पहले आप एप्लिकेशन इंजन व्यवस्थापक कंसोल में आवेदन बनाने के लिए (https://developers.google.com/appengine/docs/java/gettingstarted/uploading देखें)

  2. अपनी एप्लिकेशन आईडी जांचें। एप्लिकेशन पहचानकर्ता 6 और 30 वर्णों के बीच होना चाहिए। केवल लोअरकेस अक्षर, अंक, और हाइफ़न (-) स्वीकार्य वर्ण हैं। अग्रणी और पिछला हाइफ़न प्रतिबंधित है। - जिसका अर्थ है कि अपरकेस अक्षरों को की अनुमति नहीं है।

  3. appengine-web.xml को उसी एप्लिकेशन आईडी की आवश्यकता है जिसके साथ आपने व्यवस्थापन कंसोल में अपना आवेदन बनाया है। इस एप्लिकेशन आईडी को <application> टैग के बीच रखें।

  4. अब आप ग्रहण