Geckoview на Android

#android #webview #geckoview

#Android #webview #geckoview

Вопрос:

Я пытаюсь настроить Geckoview в своем приложении для Android. Я следую руководству здесь, но я получаю сообщение об ошибке, что оно не существует. Кто-нибудь знаком с Geckoview, кто может мне помочь? Он переместился или что-то в этом роде?

Вот ошибка, которую я получаю

Не удалось найти org.mozilla.geckoview: geckoview-nightly:97.0.20211210143634. Требуется: проект: приложение

Я следовал инструкциям и

     implementation "org.mozilla.geckoview:geckoview-${geckoview_channel}:${geckoview_version}"
 

С самой последней версией, извлеченной из; https://maven.mozilla.org/maven2?prefix=maven2/org/mozilla/geckoview /

Любая помощь будет оценена по достоинству 🙂

Ответ №1:

Я искал в maven, чтобы найти версию, которую вы используете. У Geckoview есть три канала выпуска: стабильный, бета-версия и еженедельный. Я настоятельно рекомендую вам использовать стабильный не каждую ночь. это не канал состояния.

вы можете открыть geckoview в ссылке, которую вы описываете, она показывает всю имеющуюся у нее версию. или вы можете напрямую открыть эту версию geckoview.

Я думаю, ваша проблема в том, что вы не добавляете ответ maven в корневой проект.

 repositories {
    maven {
        url "https://maven.mozilla.org/maven2/"
    }
 } 
 

вы можете попробовать добавить его для повторного восстановления

Комментарии:

1. Ага! Итак, проблема заключалась в том, что я добавил приведенную выше строку в свое приложение build.gradle вместо моих настроек.gradle. После изменения этого он работает! Спасибо, что поймали, что, вероятно, было основной причиной. Кроме того, я переключился на сборку, не связанную с ночами. Итак: implementation "org.mozilla.geckoview:geckoview:95.0.20211129150630" работает ли у меня сейчас

2. Эта ^ build сейчас является «стабильной» сборкой, верно?

3. Да, :geckoview сборка стабильная.