|  Les deux révisions précédentes Révision précédente Prochaine révision |  Révision précédente | 
| sio2:installation_android_studio [2024/11/25 08:27]  – [3. Premier test]  dthevenot | sio2:installation_android_studio [2024/12/02 11:41] (Version actuelle)  – [Android(1)-Installation]  dthevenot | 
|---|
| ====== Développement d'applications mobiles avec Android ====== | ====== Développement d'applications mobiles avec Android ====== | 
| ====== Installation ====== | ====== Android(1)-Installation ====== | 
| {{ :promo_2025:slam:android_studio_logo_2023_.svg.png?200|}} | {{ :promo_2025:slam:android_studio_logo_2023_.svg.png?200|}} | 
 |  | 
| Les 3 derniers éléments sont réunis dans le package **Android Studio**.  | Les 3 derniers éléments sont réunis dans le package **Android Studio**.  | 
 |  | 
| Afin d'éviter tout problème avec le proxy, il sera nécessaire de paramétrer le proxy sur Android Studio (https://10.121.32.1:8080) avec le login et le mot de passe vous permettant de vous connecter depuis tout poste du lycée. | Afin d'éviter tout problème avec le proxy, il sera nécessaire de paramétrer le proxy sur Android Studio (https://10.121.38.1:8080) avec le login et le mot de passe vous permettant de vous connecter depuis tout poste du lycée. | 
 |  | 
| ===== 1. Télécharger AndroidStudio ===== | ===== 1. Télécharger AndroidStudio ===== | 
|   * Créer un nouveau projet Android (File/New/New Project) nommé **Test **  |   * Créer un nouveau projet Android (File/New/New Project) nommé **Test **  | 
|     * Choisir **Empty Views Activity**, puis Next  |     * Choisir **Empty Views Activity**, puis Next  | 
|     * Modifier le nom (Test), le lieu de sauvegarde (celui qui a été créé précédemment), le  langage (Java), et le SDK minimum : API 24: Android 7.0 (Nougat)  |     * Modifier le nom (Test), le lieu de sauvegarde (celui qui a été créé précédemment), le  langage (Java), et le SDK minimum : API 24 (26 si possible*): Android 7.0 (Nougat)  | 
|     * laisser la configuration de compilation Kotlin |     * laisser la configuration de compilation Kotlin | 
|     * Puis Finish  |     * Puis Finish  | 
| Des erreurs peuvent apparaître, cliquer sur les liens qui vous proposent des correctifs, ça peut concerner notamment le proxy. | Des erreurs peuvent apparaître, cliquer sur les liens qui vous proposent des correctifs, ça peut concerner notamment le proxy. | 
|   |  | 
|   | <bootnote learn>L'outil d'inspection de bases de données fonctionne uniquement avec la bibliothèque SQLite incluse dans le système d'exploitation Android à partir du niveau d'API 26</bootnote> | 
 |  | 
| Avant l'exécution, il faut choisir le **téléphone d'émulation** : à droite, **Device Manager**.{{:promo_2025:slam:devicemanager.png?400 |}}   | Avant l'exécution, il faut choisir le **téléphone d'émulation** : à droite, **Device Manager**.{{:promo_2025:slam:devicemanager.png?400 |}}   | 
 |  | 
| Il faut ensuite lui affecter une **image système**. Choisir l'onglet **x86 Images**, et sélectionner  **Nougat, API level 24, x86_64, Android 7.0 (Google APIs)** - il faudra peut-être le télécharger -, **Next** et **Finish**  | Il faut ensuite lui affecter une **image système**. Choisir l'onglet **x86 Images**, et sélectionner  **Nougat, API level 24, x86_64, Android 7.0 (Google APIs)** - il faudra peut-être le télécharger -, **Next** et **Finish**  | 
| **Lancer l'émulateur** (**Triangle "start"** en face de la Device), cela prend du temps, patience. **Exécuter ensuite l'application(flèche verte "Run app")** en choisissant l'émulateur démarré : "Hello World" s'affiche sur le téléphone émulé. | **Lancer l'émulateur** (**Triangle "start"** en face de la Device), cela prend du temps, patience. **Exécuter ensuite l'application(flèche verte "Run app"{{ :promo_2025:slam:runapp.png?200|}})** en choisissant l'émulateur démarré : "Hello World" s'affiche sur le téléphone émulé.  | 
|   |   | 
|   | <badge>Jalon : Android Studio installé et testé</badge> | 
 |  | 
| {{:promo_2025:slam:devicepret.png?200 |}} | {{:promo_2025:slam:devicepret.png?200 |}} |