Интеграция GeckoView в Android

Я столкнулся с проблемой загрузки файла в веб-просмотре в Kitkat (4.4). Согласно https://code.google.com/p/android/issues/detail?id=62220 это невозможно сделать в версии 4.4 из-за отсутствия метода в новой версии webview.

Поэтому искал и нашел GeckoView(https://wiki.mozilla.org/Mobile/GeckoView) как альтернатива веб-просмотру. Я выполнил все шаги, указанные на странице https://wiki.mozilla.org/Mobile/GeckoView, но проект не работает в эмуляторе, а также на устройстве Android.

Я попытался загрузить и импортировать пример проекта Geckobrowser в https://wiki.mozilla.org/Mobile/GeckoView, но это дает ошибку времени компиляции для метода getCurrentBrowser().

Я использую ОС Windows. Может ли кто-нибудь помочь мне, не зная, что мне не хватает. Я буду очень благодарен за любое направление в правильном направлении.


person Chanchal Shelar    schedule 10.12.2013    source источник


Ответы (1)


Вы должны проверить версию abi процессора и изменить geckoview_library и geckoview_asset, чтобы они соответствовали abi.

http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/

По ссылке вы можете скачать несколько видов библиотеки geckoview.

Это образец.

[DIR]   latest-mozilla-central-android-armv6/   12-Dec-2013 11:50    -   
[DIR]   latest-mozilla-central-android-r7/  12-Dec-2013 11:56    -   
[DIR]   latest-mozilla-central-android-x86/ 12-Dec-2013 11:56    -   
[DIR]   latest-mozilla-central-android/ 12-Dec-2013 11:56    -   

В каждой папке скачайте geckoview_library и geckoview_asset.

person ceram1    schedule 13.12.2013
comment
если бы я поместил свое приложение в магазин Google Play, сколько скомпилированных apk мне нужно? - person rChavz; 27.05.2014
comment
@rChavz Три. Один для аби. armv6, armv7(r7), x86 - person ceram1; 28.05.2014