web-dev-qa-db-fra.com

I / System.out: (HTTPLog) -Statique: isSBSettingEnabled false?

J'obtiens cela lorsque j'utilise une vue de recyclage avec la bibliothèque Picasso pour récupérer des images à partir du nuage sonore. Le problème est que l'application se bloque parfois pendant quelques secondes. Ensuite, je reçois un message de saut de trames et de faire trop de travail sur le thread principal. J'utilise retrofit pour effectuer la connexion Http.

I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
KnoxVpnUidStorageknoxVpnSupported API value returned is false
I/Choreographer: Skipped 102 frames!  The application may be doing too much work on its main thread.
6
jelmood jasser

La raison du gel de l'application est due à l'erreur "L'application peut faire trop de travail sur son thread principal". La raison de cette erreur est peut-être que vous essayez de télécharger des images d'une taille plus grande qui dépasse la mémoire de l'application. L'utilisation d'images de grande taille ou de fichiers de ressources provoque également cette erreur. "isSBSettingEnabled false" est peut-être dû à l'utilisation de HttpUrlConnection, cela se produit principalement lors de l'utilisation d'appareils Samsung. Essayez d'utiliser l'émulateur.

16
Jahnavi Nandamuri

Je suis peut-être trop tard, mais cela peut aider quelqu'un. J'ai rencontré cette situation dans deux cas. Première situation, j'essayais de télécharger quelque chose de gros et de faire un téléchargement simultané, je ne savais pas trop si c'était un problème mais j'ai changé le mécanisme de téléchargement et utilisé okhttp. Deuxième fois Oui c'était aussi en téléchargement mais cette fois c'était une mauvaise URL que j'utilisais: http://example.com/file pour télécharger.pdf (regardez ici l'espace était le problème). Le formatage de l'URL était la seule chose à résoudre.

Changez la version compile sdk en 27, j'ai également rencontré le même problème avec mon application, remplacez simplement la version compilesdk par 27,

J'espère que ça aide!

2
saheb singh

J'ai simplement essayé de changer la cible, pas même la version compilée de dk et cela a fonctionné! :

targetSdkVersion 27

éditer :

Cependant, pour télécharger sur Google Play, votre version targetSdk ne doit pas être inférieure à la compilationSdk

0
Phil