java.awt.awt错误:未找到工具包:apple.awt.CToolkit Android appengineUpdate
我正在尝试使用gradle appengineUpdate任务将我的android应用程序引擎后端部署到android studio中的google 以下是gradle控制台中的输出:java.awt.awt错误:未找到工具包:apple.awt.CToolkit Android appengineUpdate,android,google-app-engine,android-studio,android-gradle-plugin,Android,Google App Engine,Android Studio,Android Gradle Plugin,我正在尝试使用gradle appengineUpdate任务将我的android应用程序引擎后端部署到android studio中的google 以下是gradle控制台中的输出: Executing tasks: [appengineUpdate] Configuration on demand is an incubating feature. :backend:appengineDownloadSdk :backend:compileJava UP-TO-DATE :backend:
Executing tasks: [appengineUpdate]
Configuration on demand is an incubating feature.
:backend:appengineDownloadSdk
:backend:compileJava UP-TO-DATE
:backend:processResources UP-TO-DATE
:backend:classes UP-TO-DATE
:backend:appengineEndpointsGetClientLibs UP-TO-DATE
:backend:appengineEndpointsGetDiscoveryDocs UP-TO-DATE
:backend:war UP-TO-DATE
:backend:appengineExplodeApp UP-TO-DATE
:backend:appengineUpdate
Exception in thread "Thread-24" java.awt.AWTError: Toolkit not found: apple.awt.CToolkit
at java.awt.Toolkit$2.run(Toolkit.java:876)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:861)
at java.awt.Desktop.isDesktopSupported(Desktop.java:169)
at com.google.appengine.tools.admin.OAuth2Native.browse(OAuth2Native.java:321)
at com.google.appengine.tools.admin.OAuth2Native.authorize(OAuth2Native.java:251)
at com.google.appengine.tools.admin.AppCfg.authorizeOauth2(AppCfg.java:426)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:190)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:124)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:120)
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:606)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:43)
at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:88)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at com.google.appengine.task.appcfg.AppConfigTaskTemplate.runAppConfig(AppConfigTaskTemplate.groovy:68)
at com.google.appengine.task.appcfg.AppConfigTaskTemplate$runAppConfig.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
at com.google.appengine.task.appcfg.AppConfigTaskTemplate$AppConfigRunnable.run(AppConfigTaskTemplate.groovy:121)
at java.lang.Thread.run(Thread.java:745)
执行任务:[appengineUpdate]
按需配置是一种孵化特性。
:后端:appengineDownloadSdk
:后端:compileJava最新
:后端:processResources是最新的
:后端:最新的类
:后端:appengineEndpointsGetClientLibs最新
:后端:appengineEndpointsGetDiscoveryDocs最新
:后端:war最新版本
:后端:appengineExplodeApp最新
:后端:appengineUpdate
线程“thread-24”java.awt.awt中出现异常错误:未找到工具包:apple.awt.CToolkit
位于java.awt.Toolkit$2.run(Toolkit.java:876)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.awt.Toolkit.getDefaultToolkit(Toolkit.java:861)
支持java.awt.Desktop.isDesktopSupported(Desktop.java:169)
在com.google.appengine.tools.admin.OAuth2Native.browse(OAuth2Native.java:321)上
位于com.google.appengine.tools.admin.OAuth2Native.authorize(OAuth2Native.java:251)
位于com.google.appengine.tools.admin.AppCfg.authorizeOauth2(AppCfg.java:426)
位于com.google.appengine.tools.admin.AppCfg.(AppCfg.java:190)
位于com.google.appengine.tools.admin.AppCfg.(AppCfg.java:124)
位于com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:120)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:606)
位于org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
位于groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
位于org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:43)
位于org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:88)
位于org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
位于org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
位于org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
在com.google.appengine.task.appcfg.AppConfigTaskTemplate.runAppConfig(AppConfigTaskTemplate.groovy:68)
位于com.google.appengine.task.appcfg.AppConfigTaskTemplate$runAppConfig.call(未知源)
位于org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
位于org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
位于org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
位于com.google.appengine.task.appcfg.AppConfigTaskTemplate$AppConfigRunnable.run(AppConfigTaskTemplate.groovy:121)
运行(Thread.java:745)
我在谷歌上搜索过,还没有找到解决问题的方法。这是配置问题还是安装问题?我遇到了这个问题。我所做的是第一次使用标准从命令行上传它:
~/appengine-java-sdk/bin/appcfg.sh --oauth2 update webap
这会提示我在浏览器中授予它权限,然后让我在命令行上剪切粘贴它给我的秘密,我做到了
现在,我可以使用gradle appengineUpdate任务从Android Studio上传它(它不再要求我输入密码),没有问题