Installer un environnement de développement Unity/Android/SDK(Robot) pour Windows

Env-Developpement-SDK-Win

Nous allons dans ce tutoriel voir comment installer et configurer un environnement de développement comprenant Unity3D, Android Studio et un SDK dédié pour un Robot sur Windows

La configuration nécessaire pour faire cette installation est de base accessible à presque tout les PC, le minimum est d’avoir une carte vidéo compatible DX9 (ou plus) pour la partie matériel ainsi que de Windows Seven et plus récent. Nous disons bien configuration minimum, sachez qu’Unity est assez gourmand en ressources graphiques si vous voulez développer et tester une application de jeux sur votre machine.

Veuillez suivre pas à pas et dans l’ordre ci-dessous toutes les étapes suivantes :
1 – Installation d’Unity3D version 5.x
2 – Installation du Java Developper Kit (JDK)
3 – Installation d’Android Studio
4 – Installation du SDK du Robot
5 – Configuration d’Android Studio
6 – Installation du Plugin Unity pour Sphéro
7 – Téléchargement et installation d’Android StandaloneSDK Tools
8 – Créez votre première Build Android

Ce tutoriel est basé sur l’installation du SDK Sphero en attendant la disponibilité du SDK BUDDY.

separator

 

Unity-Download-Assistant1

1 – Installation d’Unity3D version 5.x

Rendez-vous à l’adresse suivante : http://unity3d.com/get-unity/download?ref=personal et téléchargez la dernière version de l’installateur pour Windows.

Lancez l’installateur (UnityDownloadAssistant-5.x.x) que vous venez de charger. Celui-ci permet de sélectionner les options que vous souhaitez installer avec Unity.

Unity-Download-Assistant2bPour les besoins de ce tutoriel, vous devez cochez au minimum les options suivantes :

  • Unity 5.x.x
  • Documentation (pas obligatoire, mais vivement recommandé!)
  • Web Player
  • Standard Assets
  • Microsoft Visual Studio Community… (s’il n’est pas déjà installé sur votre ordinateur)
  • Windows Build Support (pour tester votre App sur votre PC)
  • Android Build Support (puisque c’est le sujet de ce tuto !)

separator

 

JDK2

2 – Installation du Java Developper Kit (JDK)

Tout d’abord, vérifiez quelle est la version minimale du JDK recommandé par Blue Frog pour le Buddy SDK (si applicable). Le Java Developper Kit (JDK) est disponible sur le site d’Oracle à cette adresse : http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Téléchargez-le et installez-le.

separator

 

INST-Androidstudio1

3 – Installation d’Android Studio Bundle

Vous trouverez à cette adresse le lien pour télécharger Android Studio : https://developer.android.com/studio/index.html
Et suivez la procédure d’installation par défaut.

separator

 

SDK-Sphero2

4 – Installation du SDK du robot

Pour notre exemple, nous avons téléchargé le SDK de Sphéro à l’adresse suivante : https://github.com/orbotix/Sphero-Android-SDK (Pour le SDK de Buddy, l’information sera fournie prochainement par Blue Frog).

separator

 

Android-Studio-01

5 – Configuration d’Android Studio

Maintenant que nous avons installé tous les composants, nous allons configurer notre premier projet dans Android Studio.
Démarrez Android Studio et créer un nouveau projet :

separator

Android-Studio-02Choisir la version minimale de Android pour votre application :

separator

Android-Studio-03Choisir le ‘type d’activité’ (un choix de gabarits prédéfinis par Android sont à votre disposition) :

separator

Android-Studio-04Vous avez maintenant un projet Android Studio en bonne et due forme :

separator

Android-Studio-05À partir de votre librairie « RobotLibrarySDK », copiez le fichier « RobotLibrary.jar » dans le répertoire « libs » de votre projet Android Studio :

separator

Android-Studio-06Ajoutez une dépendance pour la librairie « libs » :

  • Trouvez le fichier build.gradle pour votre projet et éditez son contenu.
  • Sous la rubrique “dependencies”, ajoutez cette ligne si elle n’y existe pas déjà:
compile fileTree(dir: 'libs', include: ['*.jar'])

separator

Android-Studio-07Si votre application fait usage de la connexion Bluetooth, ajoutez les permissions d’accès Bluetooth au fichier de projet AndroidManifest.xml

(Details supplémentaires à: http://stackoverflow.com/questions/3400245/how-to-set-permissions-for-android-bluetooth)
Note : ajoutez également cette ligne au fichier AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />

separator

 

6 – Installation du Plugin Unity pour Sphero

SpheroPluginUnity

Téléchargez le fichier « UNITY-PLUGIN-master.zip » à l’adresse : https://github.com/orbotix/UNITY-PLUGIN
et décompressez son contenu. Ensuite, créez un projet dans Unity.
Importez le plugin Unity à l’intérieur du projet que vous venez tout juste de créer.
Lisez le contenu du fichier read.me fourni avec le plugin qui contient les instructions pour l’utilisation du SDK. Créez les Scènes de jeu dans Unity si requis.

separator

Android-SDK

7 – Téléchargement et installation d’Android StandaloneSDK Tools

Note : si à l’étape 3 du tutoriel vous avez installé le Bundle complet d’Android Studio, alors le SDK Android est peut-être déjà installé.
Allez sur https://developer.android.com/studio/index.html#downloads
Choisir « Stand-Alone SDK Tools »
Complétez l’installation.

separator

8 – Créez votre première Build Android

Dans Unity, tentez maintenant de créer l’éxécutable Android, soit créer le « Build ».
Il est possible que vous receviez un message qui demande de selectionner le répertoire où le SDK est installé. À ce moment, si vous choisissez le répertoire mais que Unity refuse de sauvegarder votre choix, suivez les instructions suivantes : Source: http://forum.unity3d.com/threads/select-android-sdk-root-folder.128725/

  • Allez dans Android Studio
  • Dans Android Studio, cliquez sur SDK Manager   dans la barre outils.
  • Maintenant allez dans Unity et éditez les préférences (Edit -> Preferences -> External tools -> Android SDK Location) et réglez le chemin comme ceci C:\Users\administrator\AppData\Local\Android\sdk

Build1NOTE: le répertoire peut être différent sur votre ordinateur. Localisez-le avec Explorer au préalable.

Dans Unity, il est possible que vous receviez le message d’erreur suivant : « Bundle identifier has not been setup properly ».

separator

Build2Si tel est le cas, vous devez ajuster les paramètres du joueur dans Unity.
Allez dans > Edit -> Project Settings -> Player
Les configurations du joueur apparaissent dans la section à droite sur l’écran :
Bundle Identifier :
Minimum API Level :

separator

Build3Vous devriez dès à présent avoir réussi à créer votre build Android avec succès.
Comme preuve, le processus du build crée un fichier avec l’extension .apk. C’est ce fichier .apk qui est le code exécutable pour votre appareil Android. Voici un exemple :
Pour plus d’informations, allez sur le site suivant :
http://docs.unity3d.com/Manual/android-BuildProcess.html)

separator

Prochaine étape: exécuter votre application sur votre appareil Android.

separator

Build41. Tout d’abord, vous devez configurer votre appareil pour qu’il soit en mode développeur :
Sur votre appareil, allez sous > About Phone > Build Number
Ensuite, cliquez 7 fois de suite sur le ‘build number’
Vous recevrez cette confirmation  :“You are now a developer”
Connectez votre appareil Android à votre ordinateur avec un câble USB.

separator

Build52. Installez le « driver » qui vous permettra le transfert de fichiers sur votre appareil Android.
Allez sur le site de Google pour downloader le « Google USB driver » à l’adresse suivante : developer.android.com/sdk/win-usb.html

separator

Build63. Installez le Google USB driver :
Sur votre bureau, cliquez avec le bouton droit de votre souris sur l’icône « Ordinateur » et chosissez « Propriétés », dans la fenêtre qui apparaît sur la colonne de gauche. Sélectionnez « Gestionnaire de périphériques ». Trouvez votre appareil dans la liste des « Appareils mobiles » et assignez le « driver ».
separator

4. Validez que votre appareil est bel et bien connecté à votre ordinateur :
Commencez une session terminal « Command Prompt ».
Allez sous le répertoire où se situe votre SDK (par exemple: C:\users\username\AppData\Local\Android\sdk.
Allez dans le sous-répertoire « platform-tools ».
Exécutez la commande: adb devices.
Si votre appareil apparaît dans la liste, c’est qu’il est bien connecté à votre ordinateur :
Build7

separator
Build85. Sous Unity, faire un « Build and Run ».
Allez sous > File > Build and Run.
Choisir Android.
Dans la section « Build Settings » sous « Scenes in Build », s’assurer que les scènes apparaîssent dans le bon ordre. Les déplacer au besoin.
Exécutez le « Build and Run ».

Et voilà !

About The Author

Dévepoppeur, auteur, traducteur et correcteur pour FriendsOfBuddy | Membre des IAI

Related posts

X

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer