Java.awt.AWTError: Toolkit не найден: apple.awt.CToolkit Android appengineUpdate

Я пытаюсь развернуть мой Android-движок для Android-приложений для google в андроид-студии, используя задачу gradle appengineUpdate.

Вот вывод в консоли gradle:

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) 

Я googled и не нашел способ исправить мою проблему. Это проблема конфигурации или установки?

У меня была эта проблема. Я сделал это, чтобы загрузить его в первый раз из командной строки с использованием стандарта:

 ~/appengine-java-sdk/bin/appcfg.sh --oauth2 update webap 

Который побуждает меня дать ему разрешение в браузере, а затем просит меня вырезать-вставить секрет, который он возвращает мне в командной строке, что я и сделал.

Теперь я могу загрузить его из Android Studio с помощью задачи gradle appengineUpdate (он не запрашивает мой пароль снова) без проблем.