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.
Nachfolgend: Ссылка
Öffnen Sie AndroidStudio zur Projektansicht im App-Ordner edit build.gradle:
%Vor%Projekt synchronisieren.
Fügen Sie diese Ansicht in Layout-XML hinzu.
%Vor%In Aktivität oder Fragment:
%Vor%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.
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%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: Ссылка
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
Dinge zu beachten,
23.53.589.4
zu verwenden, sollte die min sdk-Version & gt; = 16 sein, hier verwendete ich 17, also minSdkVersion 17
repositories { ... }
und Kompilierabhängigkeit compile 'org.xwalk:xwalk_core_library:23.53.589.4'
sollte gegeben werden, um den neusten crosswalk herunterzuladen configurations.all { ... }
gibt.
Sobald dies erledigt ist, ersetzen Sie Ihre .xml
Datei ( activity_main.xml
) durch den folgenden Inhalt, damit sie die crosswalk view
Jetzt MainActivity.java
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%Dies wird auch benötigt, um Bilder über html5 zu laden, wie hier
angedeutet %Vor%Tags und Links android-library android-studio build.gradle crosswalk-runtime