Dépannage : Exécution impossible sur un périphérique Android
Remonter à Développement d'applications mobiles Android
Si vous obtenez l'une des boîtes de dialogue d'erreur suivantes, suivez les étapes recommandées pour chaque erreur :
Unable to create process: Unable to install '<path>'. Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
Cette erreur peut se produire pour l'une ou l'autre des raisons suivantes :
- Vous tentez d'installer votre application sur un périphérique Android en utilisant le même nom de
package
qu'une application précédemment installée, mais vous utilisez un certificat de signature différent de celui de l'application installée. C'est ce qui se produit lorsque vous changez la configuration de plate-forme de votre application de Débogage en Magasin d'applications ou lorsque vous configurez un nouveau certificat dans la page d'options Approvisionnement de la configuration de plate-forme Magasin d'applications.
- Pour résoudre ce problème, effectuez l'une des actions suivantes :
- Désinstallation manuelle de l'application précédemment installée sur votre périphérique Android.
- Configurez RAD Studio pour effectuer une installation propre à chaque exécution de votre application.
- Vous tentez d'installer votre application sur votre périphérique Android en utilisant la configuration de plate-forme Magasin d'applications, mais vous n'avez pas de certificat configuré dans la page d'options Approvisionnement pour la configuration de plate-forme Magasin d'applications.
Unable to create process: Could not find program, '<path>'
où <path> ressemble au chemin d'accès à votre exécutable Adb :
- Ouvrez le Gestionnaire de SDK et vérifiez que la valeur du champ Emplacement Adb est correcte dans les propriétés SDK de votre SDK Android.
- Si la valeur est marquée par une icône d'avertissement, vous devez mettre à jour le chemin afin qu'il pointe sur votre exécutable Adb (Android Debug Bridge).
Unable to start gdbserver on port <n>: Port is already in use
où <n> est le numéro de port utilisé par le gdbserver Android :
- Eteignez ou redémarrez votre périphérique Android puis exécutez à nouveau votre application.
- Choisissez un autre port de débogage :
- Sélectionnez Exécuter > Paramètres et entrez ce qui suit dans le champ Paramètres :
-debugport=<n>
où <n> est un port de débogage alternatif, comme 54321.
- Cliquez ensuite sur OK.
- Sélectionnez Exécuter > Paramètres et entrez ce qui suit dans le champ Paramètres :
Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_FAILED_DEXOPT]
Cela peut se produire si vous n'incluez pas un fichier classes.dex
valide au sein de vos fichiers de déploiement dans le Gestionnaire de déploiement. Pour plus d'informations, voir Fichier classes.dex non valide ou manquant.
Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
Cette erreur peut se produire si votre application comporte un composant TMapView et que vous n'avez pas ajouté la clé apiKey. Pour résoudre ce problème, vous devez :
Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_FAILED_MEDIA_UNAVAILABLE]
Cette erreur peut se produire si vous n'avez pas suffisamment d'espace libre pour installer l'app sur votre périphérique Android. Pour résoudre ce problème, vous devez libérer de l'espace sur votre périphérique Android.