Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;应用程序引擎连接Android项目“;无法使用的_Android_Eclipse_Google App Engine_Eclipse Plugin - Fatal编程技术网

&引用;应用程序引擎连接Android项目“;无法使用的

&引用;应用程序引擎连接Android项目“;无法使用的,android,eclipse,google-app-engine,eclipse-plugin,Android,Eclipse,Google App Engine,Eclipse Plugin,根据谷歌的指导,“应用引擎连接Android项目” 应在安装/配置Eclipse的ADT插件、Android SDK和Eclipse的Google插件后可用。我已经在Eclipse3.7.2(Indigo)和Eclipse4.2(Juno)的最新版本中安装了所有内容。但是,我无法在两个Eclipse版本中创建这样的项目。以下是我在Juno中的安装详细信息: 以下是我的Android SDK详细信息的一部分: 我的操作系统是Mac OS X 10.7.4 我知道在我将SDK工具更新到最新版本之

根据谷歌的指导,“应用引擎连接Android项目” 应在安装/配置Eclipse的ADT插件、Android SDK和Eclipse的Google插件后可用。我已经在Eclipse3.7.2(Indigo)和Eclipse4.2(Juno)的最新版本中安装了所有内容。但是,我无法在两个Eclipse版本中创建这样的项目。以下是我在Juno中的安装详细信息:

以下是我的Android SDK详细信息的一部分:

我的操作系统是Mac OS X 10.7.4

我知道在我将SDK工具更新到最新版本之前,我可以在2012年6月23日看到菜单点

是否有人遇到类似问题,或者是否有人知道我配置的方式错误


谢谢

我在Windows7上,我也看到了这一点。这对我来说是可行的,然后我将Android SDK工具更新为rev 20,将Android SDK平台工具更新为rev 12(两者都在Android SDK管理器中同时更新),之后我注意到这不起作用。我使用的是Eclipse3.7,但我升级到了4.2,看看这是否有帮助(我没有)。然后我下载了安卓4.1 SDK的东西,但这也没用


除了“应用引擎连接的Android项目”不是ava之外,我不知道它是否有用,但我已经设法将Android SDK工具恢复到rev 19,将Android SDK平台工具恢复到rev 11,并从头开始安装Google插件,因为我没有旧版本的插件。似乎我在菜单中仍然没有这个选项,所以我认为这是关于谷歌插件的


此外,自2012年6月26日起,Android云到设备消息传递框架C2DM已被弃用()。这可能是关于这种不赞成,但在不久的将来应该会更清楚。

我在这方面浪费了很多时间。我在Eclipse3.7中有这个选项,但现在我已经升级到4.2Juno和所有其他最新的东西,我再也看不到“AppEngine连接的Android项目”选项了。我已经多次尝试安装,试图确保我得到正确的订单。我在尝试从Eclipse内部进行更新时遇到了重大问题,不得不求助于各种脱机选项。不高兴。当我连安装都不能的时候,我该怎么教这项技术呢


Tim

这里有一个例子,他创建了以下项目之一:

您可以签出代码:

所以我现在试着去掉我不需要的东西,回到一个新的“Appengine连接Android项目”上来。我不知道这会有多成功,因为我不知道我需要什么或不需要什么

恼人的是,如果这是用C2DM做的,我甚至不想用C2DM。我只想从安卓系统调用我的应用程序引擎应用程序,而不是向安卓系统发送消息。也许我走错方向了

编辑

我使用以下两个示例使我的项目正常工作(没有向Android发送消息,只有Android调用方法并获得结果):

如何调用您的应用程序:

如何访问启用安全功能的应用程序:

这是为了解决如何进行http连接:

我刚刚从一名谷歌员工那里找到了一份(我可以说是半官方的)声明。它说,“应用引擎连接的Android项目”已经在GPE v3.0.0中删除。可以降级到包含此菜单项(2.6.1)的最新版本,该版本可以下载

整个迁移的原因是,“C2DM[现在]已被弃用,[我们]应该改用GCM”。此外

[用于使用GCM的]官方文件正在准备中。在此期间,请务必报名参加 端点可信测试程序

他们还“计划在具有GCM集成的下一版本GPE中再次添加[菜单项]”,并“计划在7月底发布下一版本”

另外,我从谷歌员工Sparky R.那里得到了类似的回答:

我相信有一个已知的问题,该模板用于制作 GAE连接的Android应用程序目前无法运行


此功能现在可供我使用


更新你的Android和应用引擎SDK,你就可以开始了

我同意。我想这与从C2DM到GCM的迁移有关。菜单中的选项肯定来自谷歌插件。我将尝试创建两个独立的项目(分别作为客户端和服务器的Android项目和应用程序引擎项目),以确保它只是插件当前版本中的一个bug。我明天会回来报告,因为现在已经很晚了。当你右键点击谷歌菜单下的Android项目时,会有一个类似“生成应用程序引擎后端”的选项。我猜新的项目选项“应用引擎连接的Android应用程序”选项被那个选项取代了。我想每个人都同意这与C2DM的弃用有关,所以首先要指出,有50个代表,欢迎来到so!我已经尝试在Eclipse中签出代码并导入项目。但是,我有一些错误,他们使用的某些库(基本上是那些与C2DM相关的库)不可用。我确信这是因为从C2DM到GCM的迁移。不管怎样,我决定等待谷歌发布一个指南,告诉我如何使用新版本。如果有人能尽快找到解决方案,我会很高兴,不过。@Xtoph.at最后我找到了几个关于如何验证和调用我的google app engine应用程序的示例。没有消息推送到设备,但这就是我想要的。如果你对此感兴趣,我可以在回家后找到链接?是的,请在你有时间的时候发布链接。我向“Android开发者办公时间(EMEA版)”提出了这个问题。请看这里:希望这个问题届时能得到回答。请用主持人投票表决这个问题。