问题标签 [google-eclipse-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - JsonMappingException:找不到适合类型的构造函数
给定 api 端点
前端(android)调用端点
我从 LogCat 获得以下堆栈跟踪。
注意:我正在监视我的服务器控制台 (localhost),但没有来电。
堆栈跟踪:
这是关于一个 appengine 连接的 android 项目。一切都编译没有错误,等等。 POJOChallengeData
由其他三个 POJO 组成,类似于:
那么 Credit 和 Coin 都只包含简单的字段(即 int 和 String),但 Friend 包含一些简单的字段和进一步的 POJO。
我真的认为 JSON 的深度(即 POJO 关系)并不重要。但我包括所有相同的细节。
google-app-engine - 从应用引擎端点提供 blob
我想从我的 google 端点服务器向 android 应用程序提供 blob;不是指向 blob 的链接,而是实际的 blob。我是否必须在 Base64 中对 blob 进行编码才能从端点发送它,还是由应用引擎处理?
请不要将此问题与从前端发送图像到后端的反向路径混淆。我想从服务器发送到客户端。我需要对 blob 进行编码还是 app-engine 会处理它?哦,我正在使用Java。
google-app-engine - 生成谷歌云端点客户端库时出错
在过去的几周里,我一直在使用GAE/J和Google Cloud Endpoints开发应用程序开发一个应用程序。我创建了我的自定义端点(使用注释),虽然我遇到了很多问题,但我可以解决它们并且一切都运行得很好。
但是现在(22/04/2013)我尝试在端点方法中进行更改,突然Google Eclipse 插件不再生成客户端库了!
我试图从我的项目中删除所有生成的 api 文件,但没有任何效果。我什至再次下载了 Eclipse,安装了所有最新版本的 GPE 和 GAE SDK,并从头开始了一个新项目,但我遇到了同样的错误......
编辑:在尝试了一切之后,谷歌的结局似乎一定有问题。似乎 GPE 使用 a CloudClientLibGenerator
,至少在最后一次没有工作......
[ 75 小时 ... ]
现在我想知道:
- 如果他们在本地拥有所有必要的信息(代码、库等),为什么还需要云生成器来生成端点的代码?或者他们没有?
- 我正在使用 GAE 的免费版本,为大学开发一个应用程序(我的理学硕士最终项目),但如果我正在开发一个为 GAE 付费的真正应用程序怎么办?这是不是有点太粗制滥造了?
无论如何,我认为这个词是终止与端点的约会......
注意:我已经打开了这个问题在 Google Code 中
编辑:来自 Google 项目成员的回复:“目前普遍存在 Endpoints 问题,这会混淆任何当前或以前的库生成问题。我会在当前问题解决后进行更新。 ”
“我们正在努力尽快解决问题。一旦问题解决,我们将发布更新。 ”
更新:一些用户现在在上述问题中发表评论,指出问题已解决!不过,谷歌没有发表官方评论。不幸的是,我暂时无法检查它...
可能的解决方法:
您必须更改为以前的 GAE SDK 版本。1.7.5和1.7.6都在工作。您可以从这里下载 Java 版本。
我已经尝试过,端点库生成正在工作!!!还有开发服务器中的 APIs Explorer,所以我们可以在等待 bug 修复的同时继续开发,根据谷歌团队明天会发生什么......
突然间,我已经部署的端点无法正常工作,现在又开始工作了!(尽管客户端生成仍然无法与 SDK 1.7.7 一起使用)
编辑:来自谷歌,他们说命令行的生成也有效。
尝试生成客户端库时引发的异常的堆栈跟踪(在 GPE 错误日志中):
eclipse - 将 Maven 与 GWT 插件一起用于依赖项?
到目前为止,我还没有将 maven 用于GWT
项目。当我将它部署到GAE
Google App Engine 时,我只需右键单击 > Google > 部署到 App Engine。然后war
自动生成文件夹,一切运行正常。
如果我将项目更改为maven
结构,菜单点会project settings > Google > Web Application
告诉我:Launch and deploy from this directory (disabled because Maven)
.
结果,在部署时,没有生成/更新war文件夹!
那么:如何使用 maven 进行依赖管理,并且仍然使用 GWT/GAEEclipse Plugin
来部署和启动我的应用程序?
eclipse - Maven 依赖项不使用类路径导出?
我有一个GWT
项目并定义了依赖关系Maven
。
我不使用maven本身来编译和部署,而是Eclipse Google Plugin
for GAE
Google App Engine。除了使用 maven 定义的一些依赖项的服务器端代码之外,一切都很好。
例如,我Google Guava
在客户端和服务器端都使用。
客户端依赖以某种方式正确解决,可能是通过在 gwt 模块中使用以下语句:
但是在服务器端类上,我经常得到java.lang.NoClassDefFoundError
异常,这可能意味着在服务器端找不到库。
我可以通过将所有必需的库复制到 来手动修复它WEB-INF/lib
,从而解决了这些错误。但是有没有其他方法不必手动将这些库复制到我的战争文件夹中?
我以为我可以定义类路径程序集来导出 Maven 依赖项,例如:
但这并没有改变任何事情。我能做什么?
例外:
android - 如何从 google eclipse 插件 1.7.7 更改为 1.7.5
由于谷歌领域的一个错误,我需要从 GEP 1.7.7 更改为版本 1.7.5 或 1.7.6。我将如何影响这种变化?我从 eclipse 中查看 eclipse 市场,但插件是按 3.6、3.7、3.8/4.2 等 eclipse 版本排列的。哪个是 1.7.5 或 1.7.6?我在 mac osx 上使用 eclipse Juno Service Release 2。
另外,这是否与SDK(App-engine 1.7.6)
或相同SDK(App-engine 1.7.5)
eclipse-plugin - 使用更新站点的存档从命令行安装 google eclipse 插件
我正在尝试使用http://www.lorenzobettini.it/2012/10/installing-eclipse-features-via-the-command-line/中的步骤从命令行安装 google eclipse 插件
我将 eclipse juno 的 google eclipse 插件存档复制到以下目录中:-
现在,我正在尝试使用以下命令从命令行安装 google eclipse 插件:-
其中file:/var/tmp/PPFs0awM0/updateSite/site.xml.Plugin是使用以下检索的标识符:-
在 eclipse/configuration 目录中执行命令日志以下错误:-
任何指针或链接都会有所帮助。提前致谢.. :)
google-app-engine - Google App Engine 后端未与任何前端关联
我正在GAE中开发一个Java应用程序,它通过Google Cloud Endpoints提供一个 API 。
基本上,它在端点接收请求并使用来自不同提供商的许多 Web 服务,存储一些数据并通过端点返回一些数据......
我知道我的应用程序在概念上是一个后端,因为它不提供任何网页,而只提供端点,你不这么认为吗?
但是没有办法只创建一个后端而不与任何前端应用程序关联,是吗?至少 Google Plugin for Eclipse 只允许您从现有应用程序“生成 App Engine 后端”,而且这个应用程序必须是一个 Android 项目......
我将它用作前端并且没有问题,但除了概念问题之外,我已经读到后端被优化为后端,具有更多的内存和 CPU ......
google-app-engine - 选择要编译的 GWT 模块以部署到 App Engine
我引入了其他 GWT 模块,而以前我的 GWT/GAE 项目中只有一个。当通过 Google Plugin for Eclipse 部署到 App Engine 时,我注意到该插件编译了项目中的所有 GWT 模块,这不是我想要的。我无法找到一种方法来告诉 GPE 要编译哪些 GWT 模块以进行部署。这是可能吗?