Ошибка развертывания приложения Ionic на телефоне Android (Ionic 4) - PullRequest
1 голос
/ 20 мая 2019

Я запускаю команду ionic cordova run android с подключенным USB-кабелем, как и ожидалось.Приложение собирается, а затем, когда оно начинает собирать apk для развертывания на моем телефоне, я сталкиваюсь с этой ошибкой в ​​терминале.

> cordova run android Android Studio project detected ANDROID_HOME=/Users/user/Library/Android/sdk JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home studio Subproject Path: CordovaLib Subproject Path: app publishNonDefault is deprecated and has no effect anymore. All variants are now published. The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
        at build_3e7pv4o3p5wholih0470cvjae.run(/Users/user/Documents/BoutiqueSolicitors/BoutiqueSolicitors/platforms/android/app/build.gradle:148) Configuration 'compile' in project ':app' is deprecated. Use 'implementation' instead. :CordovaLib:preBuild UP-TO-DATE :CordovaLib:preDebugBuild UP-TO-DATE :CordovaLib:compileDebugAidl FAILED

FAILURE: Build failed with an exception.

* What went wrong: null value in entry: incrementalFolder=null

* 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 4s 1 actionable task: 1 executed /Users/user/Documents/BoutiqueSolicitors/BoutiqueSolicitors/platforms/android/gradlew: Command failed with exit code 1 Error output: FAILURE: Build failed with an exception.

* What went wrong: null value in entry: incrementalFolder=null

* 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 4s [ERROR] An error occurred while running subprocess cordova.

        cordova run android exited with exit code 1.

Я посмотрел на ошибку: incrementalFolder = null, иЯ обнаружил, что люди говорят, чтобы исправить эту ошибку, вам нужно удалить папку .gradle внутри корневого каталога существующего проекта студии Android.Я пробовал это без изменений.

Кто-нибудь знает исправление для этого?Я не знаю, любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 21 мая 2019
  1. Путь подпроекта: CordovaLib Путь подпроекта: app publishNonDefault устарел и больше не действует.Все варианты сейчас опубликованы .-----------> Без последствий.

  2. Метод Task.leftShift (Closure) устарел и должен быть удален в Gradle 5.0.Пожалуйста, используйте Task.doLast (Action) вместо./BoutiqueSolicitors/platforms/android/app/build.gradle:148) Конфигурация 'compile' в проекте ': app' устарела.Вместо этого используйте «реализацию».----------> Измените зависимости в app / build.gradle, чтобы использовать вместо «compile» «реализацию».

  3. : CordovaLib: preBuild UP-TO-ДАТА: CordovaLib: preDebugBuild ОБНОВЛЕНИЕ: CordovaLib: compileDebugAidl FAILED .------------> изучите ваши вспомогательные изменения;например, определение и расположение интерфейса aidl.

запустите команду 'gradlew assemblyDebug --debug' из терминала Android Studio и посмотрите, дает ли она более подробную информацию о сбое сборки.

enter image description here

enter image description here

[2]: https://i.stack.imgur.com/jJQRg.png

...