Можно ли использовать Capacitor со сторонней библиотекой AndroidX для создания гибридного приложения? - PullRequest
0 голосов
/ 07 февраля 2020

Ошибка манифеста может быть удалена путем добавления следующих строк в app / build.gradle

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
               details.useVersion '28.0.0-alpha1'
           }
        }
    }
}

Но приложение все еще не может разрешить зависимости. Я хочу использовать firebase, и у него есть некоторые зависимости с пакетами androidX. Мы можем получить график зависимостей, запустив скрипт в папке android

./gradlew :app:dependencies

+--- com.google.firebase:firebase-auth:19.2.0
|    +--- androidx.collection:collection:1.0.0
|    |    \--- androidx.annotation:annotation:1.0.0 -> 1.1.0  
|    +--- androidx.fragment:fragment:1.0.0
...

Есть ли какое-то решение для этого? Мой проект использует ioni c и реагирует

**** If you give negative please tell why.
 I am struggling for few days and not able to find a solution other than manually editng all the capacitor java files ****

1 Ответ

0 голосов
/ 13 февраля 2020

добавьте


android.useAndroidX=true
android.enableJetifier=true

к своим gradle.properties и самостоятельно решите проблемы с зависимостями, посмотрите здесь для справки:

https://github.com/ionic-team/capacitor/issues/1937

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