Contrairement à une autre réponse ici, j'ai également essayé d'utiliser le commutateur intelligent et la réinitialisation du dispositif dur, mais malheureusement cette approche n'a pas fonctionné pour moi (J'ai perdu une heure supplémentaire juste pour essayer cette approche). En plus de ne pas fonctionner, cela peut créer un problème supplémentaire "compte Samsung : session expirée" - problème qui ne peut être résolu que si vous avez un accès Root à votre appareil.
J'ai moi-même utilisé des instructions provenant d'ici : https://www.youtube.com/watch?v=Sy4FWLHxGYs
et ensuite d'ici : https://www.tomsguide.com/us/samsung-galaxy-s6-guide,review-2856-3.html
pour obtenir l'accès Root à votre appareil, et après cela run-as peut être exécuté avec la commande supplémentaire "su -c" comme pour obtenir l'utilisateur Root. Ainsi, la commande entière ressemblera à ceci :
su -c run-as org.ligi.passandroid
AVERTISSEMENT : Obtenir un accès Root à votre appareil annulera très probablement la garantie de votre appareil si vous en avez encore une.
En plus de cela, je voulais être en mesure de déboguer mon application dans le Samsung Galaxy S6, donc j'ai modifié les composants de Visual studio, plus d'instructions peuvent être trouvées ici :
https://issuetracker.google.com/issues/37093233#comment53
Si vous avez un appareil Android basé sur Samsung, j'ai déjà signalé ce bogue à Samsung, mais je n'ai pas pu obtenir de calendrier pour savoir si et quand ils vont résoudre ce problème. Si vous possédez un autre appareil Android - il est logique de signaler ce problème au fabricant.
4 votes
Selon ce dernier, il s'agit d'un bug sur les appareils Samsung : code.google.com/p/Android/issues/detail?id=206581#c4