我试图在eclipse中安装Google插件,但我得到了以下错误:
无法完成安装,因为找不到一个或多个必需的项目.
正在安装的软件:适用于Eclipse的Google插件3.6 1.4.2.v201012211742
(com.google.gdt.eclipse.suite.e36.feature.feature.group 1.4.2.v201012211742)
缺少要求:Google Eclipse 3.6平台插件1.4.2. v201012211742(com.google.gdt.eclipse.platform.e36 1.4.2.v201012211742)需要'bundle org.eclipse.equinox.p2.operations 0.0.0'但无法找到它
无法满足依赖性:来自:Google插件Eclipse 3.6 1.4.2.v201012211742(com.google.gdt.eclipse.suite.e36.feature.feature.group 1.4.2.v201012211742)
To:com.google.gdt.eclipse.platform.e36 [1.4.2.v201012211742 ]
请帮忙
eclipse google-app-engine eclipse-plugin google-eclipse-plugin
有没有办法让我可以兼容Maven兼容的Google App Engine(Java)项目,该项目也与Eclipse内的Google Eclipse插件兼容?
谢谢!
编辑:
现在支持Maven插件:
https://developers.google.com/appengine/docs/java/tools/maven
在过去的几周里,我一直在使用GAE/J和Google Cloud Endpoints开发应用程序.我创建了我的自定义端点(使用注释),虽然我遇到了很多问题,但我可以解决它们,一切都工作得很好.
但是现在(2013年4月22日)我尝试在端点方法中进行更改,突然Google Eclipse插件不再生成客户端库了!
我试图从我的项目中删除所有生成的api文件,但没有任何效果.我甚至再次下载了Eclipse,安装了所有最新版本的GPE和GAE SDK并从头开始了一个新项目,但是我得到了同样的错误......
编辑:尝试绝对一切后,似乎谷歌的结局一定存在问题.似乎GPE使用了一个CloudClientLibGenerator,至少在最后一次没有工作...
现在我想知道:
无论如何,我认为这个词是DIS-最终ppointment与端点...
注意:我在Google Code中打开了此问题.
编辑:Google项目成员的回复:" 目前一般存在端点问题,这会影响当前或以前的库生成问题.我会在当前问题得到解决时更新. "
" 我们正努力尽快解决问题.一旦问题解决,我们将发布更新. "
您必须更改为以前的GAE SDK版本.这两个1.7.5和1.7.6的工作.您可以从此处下载Java版本.
我试过,端点库生成工作!!! 还有开发服务器中的API Explorer,所以我们可以在等待修复bug的同时继续开发,明天根据Google团队会发生什么......
突然间,我已经部署的端点(无法正常工作)再次正常工作!(尽管客户端代仍然无法使用SDK 1.7.7)
编辑:从谷歌他们说,命令行的一代也在运作.
尝试生成客户端库时抛出的异常的堆栈跟踪(在GPE错误日志中):
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:121) …Run Code Online (Sandbox Code Playgroud) google-app-engine google-eclipse-plugin google-cloud-endpoints
尝试部署到Google AppEngine时出现此错误.我选择了JDK!
------------ Deploying frontend ------------
Preparing to deploy:
Created staging directory at: 'C:\Users\Chloe\AppData\Local\Temp\appcfg8759974391667459604.tmp'
Scanning for jsp files.
Compiling jsp files.
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
Debugging information may be found in C:\Users\Chloe\AppData\Local\Temp\appengine-deploy6465203991005024943.log
Run Code Online (Sandbox Code Playgroud)
C:\用户\克洛伊\应用程序数据\本地的\ Temp\AppEngine上,deploy6465203991005024943.log:
Unable to update:
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
at com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:814)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:801)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:615)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:418)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:55)
at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433)
at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:155)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Run Code Online (Sandbox Code Playgroud)


我已经清理了项目,将Eclipse重新安装到最新版本,重新安装了所有插件等等.我还编辑了Program …
我在Google appengine上使用PHP进行设置,效果很好.有关如何在GAE上使用PHP的数据库/数据存储的任何建议?
php database google-app-engine quercus google-eclipse-plugin
我正在尝试通过启用WebAppCreator的Maven2创建一个GWT项目.
项目创建步骤:
webAppCreator -noant -maven -XnoEclipse -out MyApp com.example.MyApp
[WARN]在Web应用程序中找不到服务器类'com.example.server.GreetingServiceImpl',但在系统类路径中找到
[WARN]将类路径条目'file:/ home/redfox/workspace/java/redfox/MyApp/target/www/WEB-INF/classes /'添加到此会话的Web应用程序类路径
[WARN]在Web应用程序中找不到服务器类"com.google.gwt.user.client.rpc.RemoteService",但在系统类路径中找到
[WARN]将类路径条目'file:/home/redfox/.m2/repository/com/google/gwt/gwt-servlet/2.3.0/gwt-servlet-2.3.0.jar'添加到此Web应用程序类路径中会议
当我尝试从URL(http://127.0.0.1:8888/MyApp.html?gwt.codesvr=127.0.0.1:9997)加载页面时,我看到404错误.在日志中,我没有看到任何错误.我该如何运行这个默认应用程序?另外我有另一个问题:如果这个问题将得到解决,我怎么能在web模式(不是在开发模式)中运行这个应用程序来使用像"http://127.0.0.1:8888"这样的链接而不是param gwt.codesvr?
PS抱歉我的英语不好.
我有一个Google Web Toolkit应用程序,我正在部署到Google App Engine.在已部署的应用程序中,我收到JavaScript错误Uncaught TypeError: Cannot read property 'f' of null.这听起来像Java等效的Java NullPointerException.
问题是GWT JavaScript被混淆了,因此无法在浏览器中调试,我无法在托管模式下重现相同的问题,我可以使用Java调试器.我认为我只看到已部署应用程序上的错误的原因是我在GAE服务器上使用的数据库触发的内容与我在测试和开发期间使用的测试数据库不同.
那么,关于最佳进展方式的任何想法?我想到了以下几点:
谁能建议如何在这里继续?
最后,有没有办法在生产服务器上捕获这些JavaScript错误并将它们记录到某个地方?如果没有日志记录,我无论如何都不会知道我的用户是否遇到了服务器上没有出现的错误.GWT.log()函数会自动从生产代码中删除...
端点方法如下所示:
@Api(
name = "gameape",
version = "v1",
description = "Game App API",
audiences = { "mynumber.apps.googleusercontent.com" },
clientIds = { "mynumber.apps.googleusercontent.com", Constant.API_EXPLORER_CLIENT_ID },
defaultVersion = AnnotationBoolean.TRUE)
public class GameApp {
private final AccountDao accountDao = new AccountDaoImpl();
@ApiMethod(name = "LoginUser", path = "LoginUser", httpMethod = HttpMethod.POST)
public void LoginUser(LoginData request) {
long phone = request.getPhone();
String deviceId = request.getDeviceId();
String gcmToken = request.getGcmToken();
Account acc = new Account(phone, deviceId, gcmToken);
accountDao.put(acc);
ApiHelper.sendGCM(phone, "welcome to my game app");
}
} …Run Code Online (Sandbox Code Playgroud) google-app-engine android google-eclipse-plugin google-cloud-endpoints
我面临着一个奇怪的问题.我的日食,有一个谷歌登录按钮,占据了一些我不想发生的空间.最初它还有" 登录Google "文本.我已经关注了一些博文并相应地设置了只显示图标(我不记得那篇博文链接).
但现在,图标正在复制..它正在显示12次.它实际上是在创造孩子:P
我已经浏览了Customize Perspective菜单中的所有选项,没有列出这个按钮.有人可以帮助我从我的角度删除谷歌标志按钮吗?一个可能的怀疑是 - 当我暂停和唤醒我的机器时,我的日食崩溃了.

我目前在现有应用程序中使用Cloud Endpoints v1,但我想将其更新为Java中的App Engine v2.我已经查看了迁移指南,但这仅提供了迁移Maven项目的步骤.我没有使用Maven,但我使用Java App Engine SDK和Google Eclipse插件来开发,测试和部署我的端点.由于与App Engine SDK中的现有依赖项冲突,我无法运行Cloud Endpoints Framework的v2 .如何覆盖App Engine SDK中的v1依赖项,以便我可以迁移到v2?这可能,还是应该将我的项目转换为Maven项目?
google-app-engine google-eclipse-plugin google-cloud-endpoints google-cloud-endpoints-v2