Проблемы с Geckoview (Firefox webview) Конфликт Graddle (версия для леденцов) - PullRequest
1 голос
/ 30 сентября 2019

Я имею в виду https://wiki.mozilla.org/Mobile/GeckoView, а также использую Exo Player. который создает конфликт Gradle.

[Error image][1]https://i.stack.imgur.com/z8Axo.png

Я должен попытаться исключить exoplayer из Mozilla Gradle, но все еще не работает.

implementation 'com.google.android.exoplayer:exoplayer:2.10.5'
[![enter image description here][1]][1]implementation ('org.mozilla.geckoview:geckoview-nightly:70.0.20190712095934'){
        exclude group: 'com.google.android.exoplayer', module:'exoplayer-core'
        exclude group: 'com.google.android.exoplayer', module:'exoplayer-dash'
    }

1 Ответ

3 голосов
/ 01 октября 2019

Вероятно, это вызвано тем, что GeckoView использует внутреннюю копию ExoPlayer для поддержки HLS. Он не потребляет его через gradle, поэтому вы не сможете исключить его таким образом. Я думаю, что единственным решением для GeckoView будет использование Proguard / R8 для обфускации / переименования внутренних классов ExoPlayer или для полного отказа от использования ExoPlayer. Я подал ошибку, чтобы отследить это здесь: https://bugzilla.mozilla.org/show_bug.cgi?id=1585323

...