Ich habe erfolgreich Crosswalk-Webview-Projekt in einem Android-Studio-Projekt implementiert. Grundsätzlich, indem Sie diesem Link folgen: https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/Android Crosswalk Lite - Android Studio Integration
Leute, die mit der Implementierung von crosswalk vertraut sind, wissen, dass die App-Größe um + - 20-30 mb erhöht wird. Aus diesem Grund habe ich versucht, die Lite-Version von Zebrastreifen zu integrieren. Was ist + - 10 mb, leider ohne Erfolg.
das normale Überweg Projekt hat eine Maven-Version verfügbar bei https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/
die Lite-Version eine auch AAR Ausgabe bei https://download.01.org/crosswalk/releases/crosswalk-lite/android/canary/ hat, aber es gibt keine POM-Datei, und ich kann es nicht im Android Studio verwenden.
Jetzt habe ich versucht, die crosswalk-lite Version manuell herunterzuladen. Ich erstellte ein Bibliotheksprojekt, kopierte alle relevanten Dateien, erstellte die Gradle-Dateien und fügte sie in eine kleine Testanwendung ein. und bis jetzt scheint alles in Ordnung zu sein. App kompiliert. Alle Klassen wie XWalkView sind in meiner App verfügbar. Das Ausführen der App funktioniert auch, außer dass die Webansicht komplett schwarz ist.
Jetzt denke ich, es hat etwas mit der Datei libxwalkcore.so zu tun, die irgendwie nicht geladen wird. Platziert in jedem erdenklichen Ordner (jars, jniLibs, lib etc). funktioniert nicht. keine Fehler in irgendeinem Protokoll.
Frage ich habe, wenn jemand bereits gelungen, die Lite-Version in einem Android Studio-Projekt arbeiten zu bekommen.
btw. die gradle Datei der Überweg-lite Bibliothek App enthält:
dependencies {
compile files('libs/xwalk_core_library_java_library_part.jar')
compile files('libs/xwalk_core_library_java_app_part.jar')
}
Haben Sie das Problem in der Zwischenzeit gelöst? Wenn ja - bitte teilen;) – jaltek
Keine Lösung. Gute Sache ist, dass mehr und mehr Android-Telefone auf 5.0 oder größer aktualisiert werden. Ab 5 ist ein schneller nativer Webview verfügbar und Crosswalk kann ignoriert werden. –