2013-12-10 3 views
3

Kitkat (4.4)의 webview에서 업로드하는 파일에 문제가 있습니다. https://code.google.com/p/android/issues/detail?id=62220에 따르면 4.4의 새로운 버전의 webview에서 누락 된 메서드로 인해이 작업을 수행 할 수 없습니다.GeckoView를 Android에 통합하십시오.

따라서 webview의 대안으로 GeckoView (https://wiki.mozilla.org/Mobile/GeckoView)가 검색 ​​및 발견되었습니다. https://wiki.mozilla.org/Mobile/GeckoView에 지정된 모든 단계를 수행했지만 여전히 프로젝트가 에뮬레이터와 안드로이드 장치에서 실행되고 있지 않습니다.

샘플 프로젝트 Geckobrowser를 다운로드하여 https://wiki.mozilla.org/Mobile/GeckoView에 가져 왔지만 getCurrentBrowser() 메소드에 대한 컴파일 타임 오류가 발생합니다.

Windows OS를 사용하고 있습니다. 아무도 내가 길을 인도 해줄 수 없으며, 내가 무엇이 빠졌는지 알 수 없다. 나는 올바른 방향으로 어떤 리드에 대해서도 충분히 커질 것입니다.

답변

3

cpu 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을 다운로드하십시오.

+0

많은 Thx, 그것은 일했다 :) –

+0

만약 내가 구글 플레이 스토어로 내 애플 리케이션을 넣어 것이라고, 얼마나 많은 APK 내가 필요한 컴파일? – rChavz

+1

@rChavz Three. 하나는 abi. armv6, armv7 (r7), x86 – ceram1