麻烦与谷歌的AppEngine ID

问题描述:

我成功地推出一个应用程序在本地的本地主机麻烦与谷歌的AppEngine ID

。当我部署到我得到一个错误的AppEngine上。

com.google.appengine.tools.admin.HttpIoException:错误地贴到URL:https://appengine.google.com/api/appversion/create?app_id=my_id&version=1& 404未找到 本申请不存在(APP_ID = u'my_id')。

出于某种原因,在错误中给出的ID有u和在开始追加

我翻了一番检查应用程序存在并且succesfuly从另一台计算机上载的应用

+0

是否有一个http://stackoverflow.com/questions/7039200/this-application-does-not-exist-app-id-xxx的帮助? – VonC 2013-04-10 07:32:59

+0

你只是意味着unicode。您是否通过带有您正在使用的ID的appengine网络界面,实际创建了一个appengine应用程序? – 2013-04-10 07:33:54

+0

是的,我创建的应用程序,并从另一台计算机运行它 – 2013-04-10 07:52:17

所有的解决方案,我可以找到一个空间(如 “This application does not exist (app_id=xxx)”,或 “GAE - Deployment Error: “AttributeError: can't set attribute”)提到了与--no_cookies

C:\Program Files (x86)\Google\google_appengine\appcfg.py 

appcfg.py --no_cookies update my-app-folder\ 
# or (2-steps verificatio enabled) 
appcfg.py --oauth2 --no_cookies update my-app-folder\ 

运行appcfg.py如果项目包含Java7类,您甲肾上腺素编辑添加--use_java7选项,如问题“Failed to deploy to Google App Engine because --use_java7 flag has not been set”中所示。


虽然你可以从GAE安装路径下,appcfg运行,在网页“Using the Google Plugin for Eclipse”提到(在页面的底部):

的应用程序引擎的Java SDK工具某些功能仅通过直接从命令行运行这些工具即可使用。如果您使用Eclipse安装了SDK,则可以从Eclipse插件安装目录运行这些工具。

SDK位于Eclipse安装目录的plugins/com.google.appengine.eclipse.sdkbundle_VERSION/之下,其中VERSION是SDK的版本标识符。
在此目录中是包含工具的appengine-java-sdk/bin/子目录。

+0

找到该文件。不知道在哪里添加代码。它是这样的这个OAUTH_CLIENT_EXTRA_PATH_SCRIPTS ='(appcfg | bulkloader)'吗? OAuth_CLIENT_EXTRA_PATH_SCRIPTS ='(appcfg | no_cookies)' – 2013-04-11 06:59:09

+0

@RubberDuck我认为它应该在启动器级别,如https://code.google.com/p/googleappengine/issues/detail?id=5359中所述。我不认为修改'OAUTH_CLIENT_EXTRA_PATH_SCRIPTS'会改变传递给'appcfg.py'的选项。 – VonC 2013-04-11 07:05:05

+0

谢谢。我在命令行的相应目录中运行了第一个命令:cd C:\ Program Files(x86)\ Google \ google_appengine \ appcfg.py然后输入appcfg.py --no_cookies更新my-app-folder \此时部署过程开始,但我得到这个错误java.lang.RuntimeException:应用程序包含Java 7类,但--use_java7标志还没有设置。这是一个新问题吗? – 2013-04-11 08:13:47