Мое приложение работает, но журнал выдает «Идентификатор пакета ff не найден для идентификатора 0xffffffff».

#android

#Android

Вопрос:

У меня есть приложение, которое отлично работает на моих эмуляторах и на моем собственном устройстве. Однако, когда я переключаюсь между представлениями, я получаю сообщение

 No package ID ff found for ID 0xffffffff.
  

все время. Я не знаю, что это значит и откуда оно взялось.

Просматривая журнал, я также нахожу эти сообщения:

 I/low.wordscanne: The ClassLoaderContext is a special shared library.
2019-04-10 16:25:10.984 26226-26226/? I/chatty:uid=10099(com.myapp.erikbylow.wordscanner) identical 2 lines
2019-04-10 16:25:10.985 26226-26226/? I/low.wordscanne: The ClassLoaderContext is a special shared library.
2019-04-10 16:25:10.992 26226-26226/? W/low.wordscanne: Unsupported class loader
  

и MainActivity - onCreate я всегда получаю это предупреждение

 Accessing hidden method Landroid/graphics/FontFamily;-><init>()V (light greylist, reflection)
2019-04-10 16:26:24.328 26226-26226/com.myapp.myname.wordscanner W/low.wordscanne: Accessing hidden method Landroid/graphics/FontFamily;->addFontFromAssetManager(Landroid/content/res/AssetManager;Ljava/lang/String;IZIII[Landroid/graphics/fonts/FontVariationAxis;)Z (light greylist, reflection)
2019-04-10 16:26:24.328 26226-26226/com.myapp.myname.wordscanner W/low.wordscanne: Accessing hidden method Landroid/graphics/FontFamily;->addFontFromBuffer(Ljava/nio/ByteBuffer;I[Landroid/graphics/fonts/FontVariationAxis;II)Z (light greylist, reflection)
2019-04-10 16:26:24.328 26226-26226/com.myapp.myname.wordscanner W/low.wordscanne: Accessing hidden method Landroid/graphics/FontFamily;->freeze()Z (light greylist, reflection)
2019-04-10 16:26:24.328 26226-26226/com.myapp.myname.wordscanner W/low.wordscanne: Accessing hidden method Landroid/graphics/FontFamily;->abortCreation()V (light greylist, reflection)
2019-04-10 16:26:24.328 26226-26226/com.myapp.myname.wordscanner W/low.wordscanne: Accessing hidden method Landroid/graphics/Typeface;->createFromFamiliesWithDefault([Landroid/graphics/FontFamily;Ljava/lang/String;II)Landroid/graphics/Typeface; (light greylist, reflection)
  

Приложение работает, по крайней мере, на моих устройствах, кто-нибудь испытывал нечто подобное?

Я использую aar-module импортированный из другого проекта. Может ли это быть проблемой?

Ответ №1:

Это случилось и со мной, я уже несколько часов пытаюсь понять, почему это происходит. Похоже, что изменение с:

 implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'
  

Для:

 implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha4'
  

решаемая проблема.
Скажите мне, случилось ли это и с вами (возможно, ошибка в обновлении)

Комментарии:

1. И он вернулся обратно 2.0.0-alpha5 !

2. Также на 2.0.0-beta1

3. Кажется, что он все еще присутствует в 2.0.0-beta2

4. @Luis Я предлагаю не использовать 2.0.0-beta2. У него есть некоторые проблемы, такие как это: issuetracker.google.com/issues/135828276

5. подтвердите все еще на 2.0.0-beta2 и все еще имеет некоторые ошибки

Ответ №2:

В моем случае эта проблема возникла у меня в моих формах Xamarin после обновления до последней версии многих пакетов Google AndroidX Nuget. Я понизил рейтинг до предыдущей версии один за другим, и виновник был в Xamarin.AndroidX.Наследие.Поддержка.V4. Версия v1.0.0.6 была последней, которая работала для меня без проблем. Я не знаю причины.

Ответ №3:

В моем случае оказывается, что я пытался вызвать @ColorInt, когда я должен был вызывать @ColorRes .