Приложение Ioni c Capacitor выдает много ошибок - PullRequest
1 голос
/ 06 апреля 2020

Я на Windows 10, и я создал приложение Ioni c 5.0.7 с Capacitor 2.0.0.

Я использую эту команду для сборки приложения:

ionic build

После того, как я использую эту команду:

npx cap sync

И, к концу sh, я использую эту команду, чтобы открыть Android Studio:

npx cap open android

Первый проблема возникла при сборке в Android Studio:

org.gradle.api.reflect.ObjectInstantiationException: Не удалось создать экземпляр типа com.novoda.release.internal.compat.gradle5_3.AndroidSoftwareComponentCompat_Gradle_5_3.

Причина: org.gradle.api.reflect.ObjectInstantiationException: Не удалось создать экземпляр типа com.novoda.release.internal.compat.gradle5_3.AndroidSoftwareComponentCompat_Gradle_5_3.

...

java .lang.NoClassDefFoundError: org / gradle / api / internal / java / usecontext / LazyConfigurationUsageContext

Причина: java .lang.NoClassDefFoundError: орг / Gradle / API / внутренний / Java / usagecontext / LazyConfigurationUs ageContext

У меня есть другие случайные ошибки ... Это странно ...

Ответы [ 3 ]

1 голос
/ 23 апреля 2020

Переключитесь на версию Gradle 5.6.4. Это помогло мне. LazyConfigurationUsageContext не поддерживается в версиях Gradle 6.0 +

0 голосов
/ 04 мая 2020

Я получаю сообщение об ошибке

Cause: org/gradle/api/internal/java/usagecontext/LazyConfigurationUsageContext

Я решил с помощью пониженного дистрибутива distributionUrl (gradle/wrapper/gradle-wrapper.properties) до https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

, если будет указано выше, он выдаст ошибку 6 +

0 голосов
/ 26 апреля 2020

Та же проблема .. было много проблем:

Ошибки и способы их устранения:

Ошибка 1. Ошибка синхронизации c Ошибка: сервер вернул код ответа HTTP: 403 для URL: http://services.gradle.org/distributions/gradle-5.6.4-all.zip
Решение - Скачал zip-файл и хранится на моем локальном компьютере в папке \ android \ gradle \ wrapper. URL-адрес дистрибутива обновлен до следующего: Gradle версии 5.6.4 и обновленные переменные среды.

Ошибка 3. Не удалось установить следующие пакеты Android SDK, поскольку некоторые лицензии не были приняты. build-tools; 28.0.3 Android SDK Build-Tools 28.0.3

Обновлено в соответствии с изображением ниже

enter image description here

...