[JAVA] Smart Device Link-Entwicklungsumgebung setup-hello_sdl Ausführung

Dies ist ein Entwicklungsprotokoll. Entwicklungsumgebung OS: Ubuntu 16.04

Beispielcode ausführen (Hallo SDL Android)

Bereiten Sie sich zunächst auf die Ausführung von [Hello SDL Android] vor (https://www.smartdevicelink.com/de/guides/android/getting-started/hello-sdl-android/). ■ Das offizielle Dokument unterstützt die Entwicklung durch Android Studio. Installieren Sie es daher zuerst. ■ Starten Sie Android Studio

wo Bash eingesetzt wurde/android-studio/bin/studio.sh

Lauf ■ Fügen Sie ~ / .bashrc "Extrahierter Speicherort / android-studio / bin" hinzu ■ Laden Sie den neuesten Code als Git-Klon oder Zip-Datei aus dem [Git-Repository] herunter (https://github.com/smartdevicelink/sdl_android). ■ Öffnen Sie den Code (sdl_android), den Sie zuvor in Android Studio heruntergeladen haben ■ Setzen Sie die Build-Variante hello_sdl_android von Android Studio auf tcpDebug ■ Starten Sie Manticore des SDL-Emulators und legen Sie den Port und die IP-Adresse fest. Da der Emulator von mehreren Benutzern gemeinsam genutzt wird, wartet er möglicherweise. Verwenden Sie daher den SDL-Emulator im Docker-Image. (Im Folgenden die Erklärung, wann der Emulator mit Docker gestartet wird) ■ Erstellen Sie einen Docker-Container.

docker run -d -p 12345:12345 -p 8080:8080 -p 8087:8087 -p 3001:3001 --name sdl5 hisayan/sdl_core_docker:5.0.0

■ Starten Sie den Emulator (http: // localhost: 8080 /). ■ Ändern Sie die Emulatoreinstellungen auf die gleiche Weise wie in diesem Beitrag. ■ Überprüfen Sie die IP-Adresse des Dockers

sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}'Container-ID oder Containername

■ Der Code von SDLservice.java von hello_android in Android Studio wurde geändert

SdlService.java


private static final int TCP_PORT = 12345;
private static final String DEV_MACHINE_IP_ADDRESS = "172.17.0.3";

■ Führen Sie den Code mit Ausführen aus. Wenn Sie zum ersten Mal in Android Studio ausgeführt werden, müssen Sie das virtuelle Gerät (virtuelles Smartphone) festlegen. Stellen Sie daher die virtuellen Geräte in der Reihenfolge ein, in der sie ausgeführt werden. ■ Wenn Sie ein virtuelles Gerät festlegen, können Sie es mit run ausführen. Überprüfen Sie daher, ob es wie in der folgenden Abbildung gezeigt ausgeführt werden kann image.png ■ hello_sdl wird in der App mit geöffnetem Emulator im Browser erstellt. Klicken Sie daher zur Überprüfung darauf image.png

References https://qiita.com/masaya3/items/1363213d07b532e5e3af

Recommended Posts

Smart Device Link-Entwicklungsumgebung setup-hello_sdl Ausführung
[Java] Erstellen Sie eine Java-Entwicklungsumgebung unter Ubuntu und überprüfen Sie die Ausführung
Java-Entwicklungsumgebung
Memo zur Java-Entwicklungsumgebung
Zusammenfassung des Android-Entwicklungslinks
Zusammenfassung des Java-Entwicklungslinks
Java Entwicklungsumgebung Konstruktion