Android console affiche: W/art: Tentative pour éliminer les JNI locale de référence
Je viens de créer mon premier projet Cordova et installé OneSignal de notifications push. C'est tout ce travail que j'attends, cependant l'Android Developer Tools sont montrant ceci dans la console:
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
I/art: WaitForGcToComplete blocked for 6.202ms for cause Background
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
W/art: Attempt to remove non-JNI local reference, dumping thread
Ce message est constamment à la sortie, tandis que l'application est en cours d'exécution.
Que signifie et comment puis-je résoudre tout problème il y a?
Vous devez vous connecter pour publier un commentaire.
Les entrées ne sont pas liés à
OneSignal
. À partir de la suite de threads de ce qui semble être un bug avec leWebView
et peut se produire plus souvent sur les agents recenseurs lors de l'utilisationhost GPU
est hors. Voir ci-dessous les threads se référant à cette.Il semble que le problème est lié à ce bug de Chrome. Citant le rapport de bug:
Ce qui est différent de l'hôte émulation GPU question, qui serait le plantage de l'application au lieu de le laisser couler avec spam avertissements.
J'ai regardé un peu, mais ne pouvais pas trouver un moyen de le désactiver CheckJNI sur l'ART (même s'il est possible de Dalvik). Ma solution actuelle est de filtrer le logcat. Pour ce faire, sélectionnez le texte de l'avertissement dans le logcat fenêtre d'Android Studio, puis cliquez droit et choisissez
Fold lines like this
.Si vous êtes un développeur de faire passer ce message dans votre propre application, assurez-vous que vous n'êtes pas supprimer accidentellement des références locales, étant donné que les paramètres de votre JNI méthodes.
c'est à dire ne pas faire ceci: