Я установил последнюю версию SDK (r21) и ADT 21.0.0. Я попробовал простой код, и он хорошо работает, но теперь я получаю предупреждение в LogCat, которое не появлялось в предыдущих версиях:
Неожиданное значение от nativeGetEnabledTags: 0
Я его погуглил и обнаружил проблему 39723: эмулятор спама LogCat с сообщением «Неожиданное значение от nativeGetEnabledTags: 0» .
Что это означает?
android
adt
android-logcat
Laksh
источник
источник
Ответы:
Я тоже столкнулся с этой проблемой. В качестве обходного пути я фильтрую
LogCat
вывод с помощью следующего выражения вby Log Message
поле фильтра:В противном случае он настолько спамит, что почти бесполезен.
Следуя предложению Лакша , если вы хотите фильтровать это всегда без необходимости всегда писать это в
Search for messages
поле:Logcat
Saved Filters
левой части нажмите кнопкуEdit selected logcat filter
(Если сохраненные фильтры не отображаются, нажмите «Показать представление сохраненных фильтров в Logcat»).^(?!.*(nativeGetEnabledTags)).*$
.источник
Saved Filters
части, нажмите наEdit selected logcat filter
. Там вby Log Message
поле введите^(?!.*(nativeGetEnabledTags)).*$
. ЕслиSaved Filters
не видно, нажмитеDisplay saved filters view
в Logcat.^
,.*
и$
? Почему не просто(?!nativeGetEnabledTags)
? (ps это не работает)grep
что приятно и ищет строку по умолчанию. Ответ: «Не возвращает ли регулярное выражение строку, содержащую совпадение ...» - НЕТ.Это ошибка в эмуляторе System Image для API 17.
На данный момент ваши обходные пути следующие:
Если вам не нужен API уровень 17
Если вам действительно нужен уровень API 17
источник
Ссылка, на которую вы ссылались, содержит ответ. Это ошибка, появившаяся в последней версии инструментов. В последующих комментариях вы можете прочитать, что представитель Google сообщает, что исправление уже в пути.
источник
Обновите
ARM EABI v7a System Image
сAndroid SDK Manager
и предупреждение больше не будет видно .. !! :)Да. Это работает только для образа системы ARM EABI, а не для образа Intel.
Обновить
Похоже, что
Intel x86 Atom System Image
для API 18 доступно обновление, которое решает проблему (хотя я не пробовал его). Аlink
для ручной установки образа системы. Конечно, это также доступно в Android SDK Manager.Но это только для Android 4.3. Разработчикам 4.2.x, возможно, все еще придется ждать исправления ..!
источник
adt plugin
иandroid sdk
.Проблема с образами Intel x86 Atom и «nativeGetEnabledTags: 0» устранена в выпуске образа Intel x86 Atom для Android 4.3 (API 18). Я только что проверил это и могу это подтвердить.
С ARM-изображениями это было исправлено некоторое время назад, я знаю ...
источник
Поскольку эти сообщения помечены
Trace
тегом, вы можете использовать более простое выражение для фильтрации ихby Log Tag
поля:Вот и все.
Кстати, я также вижу эти сообщения на реальном устройстве (Fly IQ4410).
источник
Я получал много похожих сообщений, поэтому мне нужны были лучшие фильтры. Добавьте эти фильтры в LogCat:
По тегу журнала:
По сообщению журнала:
источник
Я добавил
^(?!.*(nativeGetEnabledTags)).*$
фильтр, но вы можете видеть, как мало он мне помогает:от 1157 отфильтровывается несколько обойденных и 799 таких же коэффициентов, но чуть большие цифры:
Мне нужно было добавить «SpamFilter», чтобы иметь возможность использовать Logcat:
по тегу журнала:
по имени приложения:
Для меня это сделало немного полезным Logcat.
источник