Dépannage d’Android Studio¶
Fichier de clés perdu¶
Si vous utilisez le même fichier de clés lors de la mise à jour d’AndroidAPS, vous n’avez pas besoin de désinstaller la version précédente sur votre smartphone. C’est pourquoi il est recommandé de stocker le fichier de clés dans un dossier de sauvegarde sûr.
Si vous ne trouvez plus votre ancien fichier de clés, procédez comme suit :
- Exporter les paramètres sur votre téléphone.
- Copiez les paramètres de votre téléphone vers un emplacement externe (par ex. dans votre ordinateur, un service de stockage cloud...).
- Assurez-vous que le fichier de paramètres “AndroidAPS Preferences” est stocké en toute sécurité.
- Générez un apk signé de la nouvelle version comme c’est décrit dans la page Mise à jour vers une nouvelle version.
- Désinstaller la précédente version de AAPS sur votre téléphone.
- Installez la nouvelle version de AAPS sur votre téléphone.
- Importez les paramètres - si vous ne trouvez pas le fichier sur votre téléphone, copiez le depuis votre stockage externe.
- Pousuivez la boucle.
Avertissement du compilateur Kotlin¶
Si la compilation a abouti mais que vous obtenez les avertissements de la part du compilateur Kotlin, ignorez ces avertissements.
L’application a été correctement compilée et peut être transférée au téléphone.
La clé a été créée avec des erreurs¶
Lors de la création d’un fichier de clés pour pouvoir générer un APK signé, sous Windows, le message d’erreur suivant peut apparaître
Cela semble être un bug avec Android Studio 3.5.1 et son environnement Java livré sous Windows. La clé est créée correctement mais une recommandation est affichée à tort comme une erreur. Cela peut actuellement être ignoré.
Impossible de télécharger… / Travail hors-ligne¶
Si vous recevez un message d’erreur comme ceci
assuez vous que ‘Offline work’ est désactivé.
File -> Settings
Erreur : buildOutput.apkData must not be null¶
Parfois, vous pouvez obtenir un message d’erreur lors de la compilation de l’apk disant
Errors while building APK.
Cause: buildOutput.apkData must not be null
Il s’agit d’un bug connu dans Android Studio 3.5 et qui ne sera probablement pas corrigé avant Android Studio 3.6. Trois options :
- Supprimez manuellement les trois dossiers de compilation (“build” normal, sous-dossier build dans “app” et sous-dossier build dans “wear”) et générez à nouveau un fichier apk signé.
- Définissez le dossier de destination dans le dossier du projet à la pace du dossier app comme c’est décrit dans cette vidéo.
- Modifiez le dossier de destination apk (dans un emplacement différent).
Impossible de démarrer le processus daemon¶
Si vous voyez un message d’erreur ci-dessous, vous utilisez probablement un système Windows 10 32 bits. Ce n’est pas pris en charge par Android Studio 3.5.1 et supérieur. Si vous utilisez Windows 10, vous devez utiliser un système d’exploitation 64 bits.
Il y a beaucoup de liens sur Internet pour déterminer si vous avez un système d’exploitation 32 bits ou 64 bits, par ex. celui-ci.
Aucune donnée MGC¶
- Si vous utilisez xDrip+ : identifiez le récepteur comme c’est indiqué dans la page Paramètres xDrip+.
- Si vous utilisez l’application Dexcom G6 patchée : Assurez vous que vous utilisez bien la version provenant du dossier 2.4.
Modifications non validées¶
Si vous recevez un message d’erreur comme ceci
Option 1 - Vérifier l’installation de git¶
- git peut ne pas être installé correctement (doit être globalement disponible)
- quand vous êtes sur Windows et que git vient juste d’être installés, vous devez redémarrer votre ordinateur ou au moins vous déconnecter et vous reconnecter une fois, pour rendre git disponible après l’installation
- Vérifiez l’installation de git
- S’il n’y a aucune version de git indiquée mais que git est installé sur l’ordinateur, assurez vous que Android Studio sais où git est installé sur votre ordinateur.
Option 2 - Recharger le code source¶
- Dans Android Studio selectionnez VCS -> GIT -> Reset HEAD
Option 3 - Vérifier les mises à jour¶
Copiez ‘git checkout –’ dans le presse-papiers (sans les guillemets)
Basculez dans le Terminal dans Android Studio (en bas à gauche dans la fenêtre Android Studio)
alt: Android Studio Terminal Collez le texte copié et appuyer sur entrer
Application non installée.¶
- Assurez-vous d’avoir transféré le fichier “app-full-release.apk” sur votre téléphone.
- Si vous avez le message “Application non installée” affiché sur votre téléphone, suivez les étapes suivantes :
- Exporter les paramètres (dans la version AAPS déjà installée sur votre téléphone)
- Désinstaller AAPS sur votre téléphone.
- Activez le mode Avion & éteignez le bluetooth.
- Installer la nouvelle version (« app-full-release.apk »)
- Importer les paramètres
- Activer le bluetooth et désactiver le mode avion
Application installée mais ancienne version¶
Si vous avez compilé l’application, que vous l’avez transferrée dans votre téléphone et installée avec succès mais que le numéro de version est resté le même, vous avez peut-être opis de meetre à jour votre copie locale <../Update-to-new-version.html#mettez-a-jour-votre-copie-locale>.
Rien ci-dessus n’a marché¶
Si aucun des conseils ci-dessus ne vous a aidé, vous pourriez envisager de repartir de zéro pour reconstruire l’application :
- Exporter les paramètres (dans la version AAPS déjà installée sur votre téléphone)
- Ayez vos mots de passe pour la clé et le fichier de clés sous la main
- Si vous avez oublié ces mots de passe vous pouvez essayer de les retrouver dans les fichiers du projet comme c’est décrit ici. Ou vous pouvez recréer un nouveau fichier de clés.
- Construisez l’application à partir de zéro comme c’est décrit ici.
- Quand vous avez construit l’APK avec succès, supprimez l’application existante sur votre téléphone, transférez le nouvel apk sur votre téléphone et installez le.
- Importer les paramètres
Pire scénario¶
Dans le cas où même construire l’application à partir de rien ne résout pas votre problème, vous pouvez essayer de désinstaller complètement Android Studio. Certains utilisateurs ont signalé que cela a résolu leur problème.
Assurez-vous de désinstaller tous les fichiers associés à Android Studio. Si vous ne supprimez pas complètement tous les fichiers cachés, la désinstallation peut provoquer de nouveaux problèmes au lieu de résoudre ceux existants. Les manuels pour une désinstallation complète peuvent être trouvés en ligne, par ex. https://stackoverflow.com/questions/39953495/how-to-completely-uninstall-android-studio-from-windowsv10.
Installez Android Studio à partir de zéro comme indiqué ici et ne mettez pas à jour gradle.