[JAVA] Exécution setup-hello_sdl de l'environnement de développement Smart Device Link

Ceci est une note de développement. Environnement de développement OS: Ubuntu 16.04

Exécuter un exemple de code (Hello SDL Android)

Tout d'abord, préparez-vous à exécuter Hello SDL Android. ■ Le document officiel prend en charge le développement par Android studio, alors installez-le d'abord. ■ Démarrez le studio Android

où bash a été déployé/android-studio/bin/studio.sh

Courir ■ Ajouter «Emplacement extrait / android-studio / bin» à ~ / .bashrc ■ Téléchargez le dernier code en tant que clone git ou fichier zip à partir du référentiel git. ■ Ouvrez le code (sdl_android) que vous avez téléchargé précédemment dans Android Studio ■ Définissez la variante de construction hello_sdl_android d'Android Studio sur tcpDebug ■ Démarrez Manticore de l'émulateur sdl et définissez le port et l'adresse IP. Étant donné que l'émulateur est partagé par plusieurs utilisateurs, il peut être en attente, utilisez donc l'émulateur sdl dans l'image du docker. (Ci-après, l'explication lorsque l'émulateur est démarré avec docker) ■ Créez un conteneur Docker.

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

■ Démarrez l'émulateur (http: // localhost: 8080 /) ■ Modifiez les paramètres de l'émulateur en utilisant la même procédure que ce post ■ Vérifiez l'adresse IP du docker

sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}'ID du conteneur ou nom du conteneur

■ Modification du code de SDLservice.java de hello_android dans Android Studio

SdlService.java


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

■ Exécutez le code avec Exécuter. Lors de la première exécution dans le studio Android, vous devez définir le périphérique virtuel (smartphone virtuel), alors réglez le périphérique virtuel dans l'ordre lors de l'exécution de run. ■ Si vous définissez un périphérique virtuel, vous pouvez l'exécuter avec run, vérifiez donc qu'il peut être exécuté comme indiqué dans la figure ci-dessous image.png ■ hello_sdl est créé sur l'application avec l'émulateur ouvert dans le navigateur, alors cliquez dessus pour vérifier image.png

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

Recommended Posts

Exécution setup-hello_sdl de l'environnement de développement Smart Device Link
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
Environnement de développement Java
Mémo de l'environnement de développement Java
Résumé du lien de développement Android
Résumé du lien de développement Java
construction d'environnement de développement Java