Ошибка Gradle Не удалось создать службу типа ScriptPluginFactory - PullRequest
2 голосов
/ 14 мая 2019

Когда я запускаю команду

ionic cordova build android

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

ANDROID_HOME=C:\Users\Sumburane\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60
Subproject Path: CordovaLib

FAILURE: Build failed with an exception.

* What went wrong:
Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
> Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
cmd: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
> Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
[ERROR] An error occurred while running subprocess cordova.

        cordova build android exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.

Более подробная информация о моем заявлении приведена в подробностях моей ионной информации

НЕ ТРЕБУЕТ ЧИТАТЬ
Более подробная информация о моем заявлении приведена в подробностях моей ионной информации.О деталях, которые я объяснил выше, сейчас я просто пишу, чтобы перестать иметь эту ошибку Похоже, ваш пост в основном кодовый;пожалуйста, добавьте больше деталей. при редактировании этого вопроса и множество извинений за него.

Ionic:

   ionic (Ionic CLI)  : 4.12.0 (C:\Users\Sumburane\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework    : ionic-angular 3.9.5
   @ionic/app-scripts : 3.2.2

Capacitor:

   capacitor (Capacitor CLI) : 1.0.0-beta.24
   @capacitor/core           : 1.0.0-beta.24

Cordova:

   cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms     : android 6.4.0
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.0.1, (and 5 other plugins)

System:

   NodeJS : v8.9.3 (C:\Program Files\nodejs\node.exe)
   npm    : 6.9.0
   OS     : Windows 10

1 Ответ

0 голосов
/ 01 июня 2019

Это происходит по нескольким причинам.

  1. Вы пытаетесь собрать с помощью gradle из общего источника файлов / возможно, извне, ИЛИ некоторые файлы в проекте используются во время работы с ним.

Если проект оценки находится на внешнем или сетевом диске, попробуйте переместить его на локальный диск, содержащий Android SDK, и попробуйте выполнить сборку заново.

  1. Вам нравится более новая версия JDK. Возможно, он автоматически обновился.

Вернитесь к JDK 8 и попробуйте снова.

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  1. Возможно, потребуется изменить версию инструментов сборки в build.gradle
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...