Android Crosswalk Lite - Android Studio-Integration

8

Ich habe ein Crosswalk-Webview-Projekt in einem Android-Studio-Projekt erfolgreich implementiert. Grundsätzlich, indem Sie diesem Link folgen: Ссылка

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 Zebrastreifen-Projekt hat eine Maven-Version verfügbar unter Ссылка

Die Lite-Version hat auch eine AAR-Ausgabe bei Ссылка aber es gibt keine POM-Datei und ich kann sie nicht in 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, dass es etwas mit der Datei libxwalkcore.so zu tun hat, 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 ist, die Lite-Version in einem Android Studio-Projekt arbeiten zu lassen.

übrigens. Die Gradle-Datei der crosswalk-lite-Bibliothek App enthält:

%Vor%     
Gillis Haasnoot 24.06.2015, 16:13
quelle

2 Antworten

1

Ich hatte das gleiche Problem, so habe ich gelöst.

Ich folgte demselben Tutorial , benutze stattdessen dieses Repository und die Abhängigkeit .

%Vor%

Abhängigkeit

%Vor%

Ändere dein MainActivity.java wie folgt

%Vor%

Hier , für weitere Informationen.

    
Saahithyan Vigneswaran 18.02.2017 11:41
quelle
0

Ich habe versucht, crosswalk lite mit cordova android project zu integrieren. Als ich die APK-Datei generierte, lief es perfekt. Mit normalen Zebrastreifen war meine App-Größe 26MB, mit Crosswalk Lite ist es jetzt 14MB.

Ich habe crosswalk-lite-cordova-10.39.232.1-arm.zip und extrahierte es in einem Ordner. Dann musste ich cordova lite webview , um cordova mit xwalk webview zu verknüpfen.

Einmal beide heruntergeladen:

%Vor%

Erstellen Sie dann ein Cordova-Projekt, indem Sie diesen Befehl ausführen:

%Vor%

Um zu bauen:

%Vor%

Ich hoffe, das hilft dir.

xwalk_core_library

    
Niraj Chauhan 09.01.2016 06:54
quelle