Ceci est une note de développement. Environnement de développement OS: Ubuntu 16.04
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 ■ hello_sdl est créé sur l'application avec l'émulateur ouvert dans le navigateur, alors cliquez dessus pour vérifier
References https://qiita.com/masaya3/items/1363213d07b532e5e3af
Recommended Posts