Quelqu'un pourrait-il me dire ce que cela signifie?
Tout s'est bien passé, je n'ai rien changé et c'est arrivé, c'est le code dans le classeur 565:
try {
res = onTransact(code, data, reply, flags);
} catch (RemoteException | RuntimeException e) {
if (LOG_RUNTIME_EXCEPTION) {
Log.w(TAG, "Caught a RuntimeException from the binder stub implementation.", e);
}
if ((flags & FLAG_ONEWAY) != 0) {
if (e instanceof RemoteException) {
Log.w(TAG, "Binder call failed.", e);
} else {
Log.w(TAG, "Caught a RuntimeException from the binder stub implementation.", e);
}
} else {
reply.setDataPosition(0);
reply.writeException(e);
}
res = true;
}
J'avais ce problème lorsque j'essayais d'installer apk sur l'émulateur et je recevais toujours des messages d'erreur nécessaires pour désinstaller l'ancienne version de l'apk de mon application.
Je l'ai résolu comme ça:
1. Fichier -> Paramètres -> Construire, Exécuter, Déployer.
2. Instant Run -> Désactiver "Activer Instant Run pour les modifications de code/ressources échangeables à chaud lors du déploiement".
3. Appliquer -> OK
Après cela, vous pouvez nettoyer le projet (Construire -> Nettoyer le projet) et réactiver l'exécution instantanée pour qu'elle fonctionne à nouveau.
Désactiver Instant Run ( Document Android )
Pour désactiver Instant Run:
Echec inconnu (sur Android.os.Binder.execTransact (Binder.Java:702)) Erreur lors de l'installation de APK
Il pourrait y avoir 2 solutions possibles pour cette erreur:
Solution 1: vérifiez que vous avez activé l'option "INSTALLER VIA USB" dans les "Options pour les développeurs" de Mobile (surtout si vous utilisez des appareils Xiomi).
Solution 2: https://stackoverflow.com/a/46102740/5582162 - Solution publiée par @Mithor.
J'ai eu un message d'erreur similaire. Il s'avère que mes systèmes et/ou mon émulateur ont manqué d'espace de stockage et ne peuvent pas installer l'APK. La solution de Mithor a révélé une erreur de mémoire insuffisante. J'ai ensuite pu activer l'exécution instantanée après avoir libéré de l'espace.
Salut, j'ai désactivé INSTANT RUN et fonctionne comme un charme.
J'ai eu un message d'erreur similaire. Dans mon cas, c'est parce que j'ai changé le dossier de mon projet. J'ai déplacé le projet dans un autre dossier et lorsque j'ai essayé d'installer apk sur mon appareil, il a échoué avec une erreur similaire. La suppression de données, la désinstallation de l'ancienne application, le nettoyage du projet et la construction du nouvel apk ont été utiles dans mon cas.
Votre solution a fonctionné avec le mien, mais le problème est réapparu, réactivez-le même lorsque l'application a fonctionné avec succès. Ensuite, en suivant la documentation Build Project dans Documentation Android comme conseillé par Dhaval Jardosh, effectuez un nouveau projet que l'application a commencé à exécuter avec l'option Instant Run activée.
Dans mon cas Nettoyer le projet, puis reconstruire le code son travail . Et dans le téléphone Mi or Xiomi
vient d'activer l'option "INSTALLER VIA USB" dans l'option développeur
J'ai eu le même problème. Mon espace téléphonique était très faible. Je viens d'augmenter mon espace téléphonique et cela a fonctionné pour moi.
Cet accident est apparu soudainement sans aucune raison. Je viens de redémarrer Android Studio et mon appareil; et cela a fonctionné. Je ne sais pas si les deux solutions ou une seule est requise.
Vérifiez également qu'il y a suffisamment d'espace disque sur votre appareil pour installer l'application. En fait, même si votre application a une taille de 10 Mo, ce problème peut survenir si vous disposez de 300 Mo ou moins sur votre appareil.
Cela est généralement dû au fait que votre appareil et votre JNI ne correspondent pas. Par exemple, votre appareil est un ABI X86, mais vous utilisez le JNI pour ARM.