Instalei a versão mais recente do SDK (r21) e ADT 21.0.0. Tentei um código simples e funciona bem, mas agora recebo um aviso no LogCat que não apareceu nas versões anteriores:
Valor inesperado de nativeGetEnabledTags: 0
Eu pesquisei no Google e encontrei o Problema 39723: O emulador spams o LogCat com a mensagem "Valor inesperado da nativeGetEnabledTags: 0" .
O que isso significa?
android
adt
android-logcat
Laksh
fonte
fonte
Respostas:
Eu também tive esse problema também. Como solução alternativa, estou filtrando a
LogCat
saída com a seguinte expressão noby Log Message
campo do filtro:Caso contrário, é tão spam que é quase inútil.
Seguindo a sugestão de Laksh , se você deseja filtrar isso sempre, sem precisar escrevê-lo sempre no
Search for messages
campo:Logcat
Saved Filters
parte à esquerda, clique emEdit selected logcat filter
(Se filtros salvos não estiver visível, clique em Exibir exibição de filtros salvos no Logcat)^(?!.*(nativeGetEnabledTags)).*$
.fonte
Saved Filters
parte, clique emEdit selected logcat filter
. Lá noby Log Message
campo entre^(?!.*(nativeGetEnabledTags)).*$
. SeSaved Filters
não estiver visível, clique noDisplay saved filters view
Logcat.^
,.*
e$
? Por que não apenas(?!nativeGetEnabledTags)
? (ps Isso não funciona)grep
que é legal e pesquise na linha por padrão. A resposta para: "Uma regex não retorna nenhuma linha que contenha uma correspondência ..." é NÃO.É um erro na imagem de sistema do emulador para API 17.
No momento, suas soluções alternativas são as seguintes:
Se você não precisa do nível 17 da API
Se você precisa do nível 17 da API
fonte
O link ao qual você se referiu tem a resposta. É um bug introduzido na revisão mais recente das ferramentas. Nos comentários a seguir, você pode ler que um representante do Google diz que uma correção está a caminho.
fonte
Atualize o
ARM EABI v7a System Image
fromAndroid SDK Manager
e o aviso não será mais visto .. !! :)Sim. Isso funciona apenas para a imagem do sistema ARM EABI e não para a imagem da Intel.
Atualizar
Parece que há uma atualização disponível para o
Intel x86 Atom System Image
de API 18 que corrige o problema (eu não tentei embora). Alink
para instalar manualmente a imagem do sistema. Claro que também está disponível no Android SDK Manager.Mas é apenas para o Android 4.3. Os desenvolvedores do 4.2.x ainda precisam aguardar uma correção ..!
fonte
adt plugin
eandroid sdk
.O problema com imagens do Intel x86 Atom e "nativeGetEnabledTags: 0" foi corrigido com o lançamento da imagem do Android 4.3 (API 18) Intel x86 Atom. Acabei de testar e posso confirmar isso.
Com imagens ARM, isso foi corrigido há algum tempo, eu sei ...
fonte
Como essas mesas de mesa são marcadas com a
Trace
tag, você pode usar expressões mais simples para filtrá-las noby Log Tag
campo:É isso aí.
Aliás, também vejo essas mensagens no dispositivo real (Fly IQ4410).
fonte
Eu estava recebendo muitas mensagens semelhantes, então precisava de melhores filtros. Adicione estes filtros ao LogCat:
Por tag de log:
Por mensagem de log:
fonte
Eu adicionei o
^(?!.*(nativeGetEnabledTags)).*$
filtro, mas você pode ver como poucos me ajudam:de 1157 é filtrado alguns e 799 ignorou a mesma proporção, mas números um pouco maiores:
Eu precisava adicionar o "SpamFilter" para poder usar o Logcat:
por etiqueta de registo:
por nome do aplicativo:
Para mim, tornou um pouco utilizável o Logcat.
fonte