crosswalk in android studio einbetten

9

Ich bin neu über Android-Programmierung und Android-Studio. Ich recherchierte crosswalk embed API für mein Projekt und versuchte es in Android Studio einzubetten. Aber ich konnte nicht erfolgreich sein. Auch ich weiß nicht genau, wie eine API eingebettet werden kann, die Gradle-Datei hat oder nicht.

Vielleicht gibt es ein Problem mit Gradle System? Kurz gesagt, wie kann ich crosswalk-webview Schritt für Schritt in mein Android-Studio-Projekt einbetten? Vielen Dank Ihnen.

    
iedmrc99 28.02.2015, 12:39
quelle

5 Antworten

27

Nachfolgend: Ссылка

  1. Öffnen Sie AndroidStudio zur Projektansicht im App-Ordner edit build.gradle:

    %Vor%
  2. Projekt synchronisieren.

  3. Fügen Sie diese Ansicht in Layout-XML hinzu.

    %Vor%
  4. In Aktivität oder Fragment:

    %Vor%
  5. in onCreate:

    %Vor%

Ich habe WebRTC erfolgreich in XWalkView auf Android 4.3 und 4.4 verwendet, nachdem es mit dem Out-of-the-Box-WebView gescheitert ist. Ich denke, der Android 5 Lollipop ist auf dem neuesten Chrom.

    
Rubber Duck 09.03.2015 08:36
quelle
0

Danke für diese Gummiente - es hat mir wirklich geholfen!

Hinweis: Wenn Sie crosswalk hinzufügen, um webRTC zu erstellen, müssen Sie diese zu Ihrem Manifest hinzufügen oder das ausgehende Video / Audio wird nicht funktionieren (vielleicht brauchen Sie sie nicht alle, aber es funktioniert für mich!);

%Vor%     
gts101 26.11.2015 03:41
quelle
0

Hier ist ein weiteres Tutorial, wie Sie Crosswalk in Android Studio bekommen können. Mit dieser Methode können Sie auswählen, auf welche Prozessorarchitektur Sie zielen wollen. Dadurch wird die APK-Dateigröße auf etwa 20 MB anstelle der etwa 40 MB reduziert Verwenden Sie die oben genannte Methode.

Ссылка

Wenn Sie den Ressourcenordner im Lernprogramm erstellen, verwenden Sie Folgendes: Datei- & gt; Neu- & gt; Ordner- & gt; Res Ordner

Am Ende des Tutorials gibt es auch einen Github-Link zu einem funktionierenden Projekt, das mit der im Tutorial beschriebenen Methode erstellt wurde: Ссылка

    
lejonl 07.06.2016 23:51
quelle
0

Um in neue Projekte einzubetten oder mit Android Studio 3 zu erstellen, müssen Sie die folgenden vier Dateien ändern

Dies ist eine Beispieldatei app.gradle

%Vor%

Dinge zu beachten,

  • Um den letzten crosswalk 23.53.589.4 zu verwenden, sollte die min sdk-Version & gt; = 16 sein, hier verwendete ich 17, also minSdkVersion 17
  • maven repository repositories { ... } und Kompilierabhängigkeit compile 'org.xwalk:xwalk_core_library:23.53.589.4' sollte gegeben werden, um den neusten crosswalk herunterzuladen
  • Hinweis Sie müssen die alte Android-Support-Bibliothek zwingen, die alte Android-Bibliothek zu benutzen, da es eine Inkompatibilität in der Version 28 configurations.all { ... } gibt.

Sobald dies erledigt ist, ersetzen Sie Ihre .xml Datei ( activity_main.xml ) durch den folgenden Inhalt, damit sie die crosswalk view

verwenden kann %Vor%

Jetzt MainActivity.java

%Vor%

Erlauben Sie Ihrer Anwendung schließlich, das Internet und andere Berechtigungen zu verwenden, die Sie in Ihrer Anwendung benötigen, rufen Sie "AndroidManifest.xml" auf und fügen Sie diese Berechtigungen hinzu. Hier ist ein Beispiel

%Vor%     
Saahithyan Vigneswaran 25.03.2018 17:04
quelle
-1

Dies wird auch benötigt, um Bilder über html5 zu laden, wie hier

angedeutet %Vor%     
user3078524 26.12.2015 17:02
quelle