Je reçois l'exception suivante lors de l'exécution sur les nouveaux téléphones Samsung Galaxy 8. L'exception ne me donne aucune information sur ce qui la cause (pour autant que je sache). Je n'ai pas de téléphone S8 pour essayer de repérer la ligne de code incriminée.SecurityException fonctionnant sur Android avec S8 Phone
Est-ce que quelqu'un a une idée de ce qu'est le problème ou comment le comprendre?
TIA
java.lang.SecurityException:
at android.app.ContextImpl.checkMode(ContextImpl.java:2323)
at android.app.ContextImpl.openFileOutput(ContextImpl.java:534)
at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:192)
at com.yandex.metrica.impl.o.c(SourceFile:178)
at com.yandex.metrica.impl.o.a(SourceFile:44)
at com.yandex.metrica.impl.o$a.a(SourceFile:310)
at com.yandex.metrica.impl.o.b(SourceFile:164)
at com.yandex.metrica.impl.bh.c(SourceFile:139)
at com.yandex.metrica.impl.ag.c(SourceFile:145)
at com.yandex.metrica.impl.ag$a.run(SourceFile:295)
at com.yandex.metrica.impl.ob.bh.execute(SourceFile:10)
at com.yandex.metrica.impl.ob.bj.execute(SourceFile:7)
at com.yandex.metrica.impl.ag.run(SourceFile:86)
Android a changé la façon dont vous accédez à vos fichiers de stockage. Vous devez remplacer les paramètres Utilisez ceci dans la classe d'application. Voir ce sujet: https: //stackoverflow.com/questions/38200282/android-os-fileuriexposedexception-file-storage-emulated-0-test-txt-exposed –
Je ne pense pas accéder aux fichiers de mon code . Je sais que cela ressemble à l'exception, mais l'accès au fichier se passe en interne dans le code android, pas dans mon code ... suis-je malentendu quelque chose? –