Eu tenho um Samsung Galaxy S6 Edge (64GB) executando o Android Lollipop 5.0.2 que eu tenho desde o dia do lançamento (10 de abril de 2015) e, como o título menciona, parece haver um problema em que minhas imagens não são mais exibidas no o aplicativo de galeria padrão. Também tenho muitas músicas no telefone que não aparecem mais no "Music Player". Não sei ao certo o que faz com que as fotos e a música desapareçam, pois parece totalmente aleatório. Ainda consigo ver os arquivos no gerenciador de arquivos padrão "Meus arquivos".
A primeira vez que aconteceu, pensei que poderia ter sido uma falha, assim como uma redefinição de fábrica e tudo estava bem novamente (embora demore cerca de 3 horas para eu pegar o telefone exatamente como eu gosto). Aconteceu uma segunda vez, alguns dias depois, e fiz outra redefinição de fábrica. Quando aconteceu na terceira vez, eu estava ficando muito irritado e o levei ao meu Samsung Repair Center local, onde eles disseram que era um problema de software e teriam que reinstalar o Android e isso seria resolvido. No entanto, cinco dias depois, aconteceu novamente, então voltei para o Carphone Warehouse, de onde comprei o contrato e exigi um novo telefone, pois tinha que haver um problema com o telefone, pois não conseguia encontrar um registro disso acontecendo com mais ninguém. e a Samsung já havia eliminado um problema de software.
Agora, duas semanas depois de receber um novo telefone, ACONTECEU NOVAMENTE! As imagens estavam lá hoje de manhã e chegaram esta noite todos desapareceram da galeria e novamente a música desapareceu. Hoje não fiz nada fora do comum com meu telefone, portanto não consigo identificar o que aconteceu.
Se eu tirar novas fotos com a câmera, elas aparecerão bem na galeria, mas as antigas não. Se eu olhar em "Meus arquivos", posso ver que as imagens antigas estão exatamente no mesmo local que a nova foto que acabei de tirar ... É quase como se estivessem ocultas da galeria. Se eu instalar um aplicativo como o QuickPic, todas as imagens serão exibidas lá, novas e antigas; no entanto, não posso usá-lo para compartilhar imagens no Facebook, etc.
O mesmo se aplica aos arquivos de música que eu tenho. Se eu olhar em "Meus arquivos", posso vê-los, mas eles não aparecem em "Music Player", o que significa que todos os meus tons de alarme foram redefinidos para as faixas padrão, como "Morning Flower".
As capturas de tela abaixo mostram todas as imagens que estão atualmente na pasta Câmera, onde apenas a primeira aparece na galeria e apenas a superior está na categoria Imagens em "Meus arquivos".
Eu brinquei com todos os tipos de configurações, limpei a partição do cache, cliquei em "Mostrar arquivos ocultos" em "Meus arquivos" e reiniciei o telefone várias vezes, mas ainda parece haver um problema. Também excluí os "Dados da mídia" do "Aplicativo de armazenamento de mídia" que esvaziou minha galeria, mas na reinicialização não foi feita uma nova varredura (ou pelo menos não obteve nenhum resultado). Como é um S6 Edge, não há cartão SD, portanto não deve ser um problema para montar o disco (embora não faça sentido, pois os novos arquivos estão no mesmo local que os antigos).
Consegui encontrar algumas pessoas com um problema semelhante no AE, mas elas não tiveram uma resposta, veja aqui e aqui .
Existe algum tipo de log de depuração que eu possa criar e enviar para algum lugar? Poderia ser uma combinação específica de aplicativos que eu tenho, já que existem poucas pessoas com o mesmo problema?
Ficaria grato por todas as idéias, pois isso está me deixando louco!
Desde já, obrigado,
Adão.
EDIT: Liguei meu telefone ao computador e execute o adb logcat, mas o log é enorme e não tenho certeza do que estou procurando. O seguinte erro aparece com bastante frequência:
<6> [18330.193843] [6: MediaScannerSer: 22775] fichário: 3874: 22775 falha na transação 29189, tamanho 416-0
Se houver um bit específico no log que possa ser útil, entre em contato e eu farei o possível para extraí-lo.
EDIÇÃO 2: Existe um procedimento que eu possa seguir para criar um relatório de bug que eu possa enviar para o Google ou Samsung?
fonte
Respostas:
Resposta atualizada:
Verifique se você tem um arquivo oculto chamado .nomedia (verifique também o nome em maiúsculas) na memória do dispositivo (pasta de armazenamento) e exclua.
Vá para Configurações> Aplicativos -> TUDO - <Armazenamento de mídia. Selecione Limpar dados + Limpar padrões. Desativar o aplicativo.
Reinicie o dispositivo. Agora ative novamente Configurações> Aplicativos -> TUDO - <Armazenamento de mídia. Aguarde alguns minutos (para reindexar os arquivos). Acho que todos os arquivos devem estar agora novamente na Galeria. Nota: Não tente executar nenhum aplicativo de nova verificação, basta seguir as etapas acima.
Resposta antiga:
O erro que você obteve no logcat está relacionado a uma função específica para processar / dimensionar imagens. É um fato conhecido: o buffer de transação do fichário possui memória limitada e fixa (1 MB) . Esse buffer é usado por todas as transações e compartilhado entre processos. Por exemplo, se você tiver um grande número de arquivos de imagens grandes e alguns deles estiverem corrompidos (por transferência ruim ou ruim via computador e dispositivo, computador e cartão SD, etc.), ou alguns deles não serão reconhecidos pelo seu aplicativo (no seu caso, Galeria), quando esse aplicativo tentar criar miniaturas ou visualizações para seus arquivos e aumentar / diminuir um desses arquivos, o processo poderá falhar.
O mesmo caso deve ser com um número de arquivos (como ringtones ou
.wav
diles, ou.ogg
, ou qualquer tipo de música), que têm problemas, quer no conteúdo, tamanho, assinatura.Como você disse que o problema volta, eu suspeito que esse tipo de comportamento estranho de seus aplicativos. Eu nem penso em um bug no kernel ou algo assim.
Portanto, para sua própria segurança:
Leve em consideração este fato também: a
.gif
,.jpg
,.png
conteúdo ou qualquer tipo de imagem que você, pode ser processado como 'correta' no seu computador ou dispositivo, mas na verdade pode ter 'mau' (conteúdo interrompido). Lembre-se de que todas as operações relacionadas às imagens de processo dentro do seu dispositivo Android são baseadas em compressas / descompactadas (para as operações mais comuns) e são feitas 'pouco a pouco', se assim posso dizer. Forçar um aplicativo a renderizar tipo ou conteúdo incorreto (altura / largura / comprimento do arquivo incorretos) deve excluir uma TransactionTooLargeException (é isso que o MediaScanner lança no logcat).fonte
A mesma coisa aconteceu comigo e eu só tive o meu s6 Edge um pouco mais de uma semana. Examinei cada arquivo dos meus arquivos e armazenamento do dispositivo e excluí os arquivos ".nomedia". Agora todas as minhas fotos estão de volta à galeria.
fonte
Seu scanner de mídia provavelmente. O problema é que, nas versões modernas do Android, poucos aplicativos de scanner de mídia existem na Play Store (especialmente para pirulito) e, portanto, a maioria dos aplicativos falha ou simplesmente não funciona. Então, o melhor é que você só pode tentar alguns aplicativos e ver se eles funcionam com êxito e tentativa (eu pessoalmente não uso pirulito, então não posso testar). Por exemplo, tente este aplicativo, talvez?
Na nota lateral, você também pode tentar chutar o scanner de mídia através de adb->
Outro método para experimentar é acessar as configurações e limpar os dados e o cache do seu aplicativo de galeria para que ele re-analise todas as mídias.
fonte
Eu sei que é uma resposta de qualidade muito baixa, sem descrição de como funciona. Mas eu compartilhei porque funcionou para mim no meu celular e já enfrentei esse problema uma vez.
fonte
Isso resolveu meu problema. Obrigado.
Acabei de remover o arquivo '.nomedia' do diretório raiz do Android. Todos os meus arquivos estão de volta nos aplicativos da galeria.
Tenho certeza de que esse arquivo foi criado após a instalação do google photos.
fonte
.nomedia
arquivo é a maneira nativa do Android de permitir que os usuários excluam um diretório do mapeamento das imagens dentro dele. Você pode ver esse arquivo naAndroid
pasta também.Eu tenho esse problema há muito tempo e encontrei algo que funciona:
Aparentemente, você precisa tocar na data da modificação e achei isso mais fácil do que escrever um shell script ou renomear todos os arquivos. Eles devem voltar imediatamente à galeria assim que você conseguir. Nota: se houver um problema durante a operação de movimentação, você provavelmente terá perda de dados. Use por sua conta e risco.
fonte
Minha Galeria não mostrou mais as fotos do meu cartão SD após a atualização do Xperia para 6.0.1.
Após várias tentativas de reinicialização e ejeção do cartão SD, uma vez descobri que o App da Galeria tem o seguinte em suas configurações:
Help > Find and fix problems
(parafraseado da minha versão em alemão)Depois de executar isso, tudo está OK novamente.
Nota: Os arquivos sempre estavam visíveis no navegador de arquivos, então acho que houve algum problema no scanner de mídia.
fonte
Use os aplicativos de scanner de mídia (como forçar o scanner de mídia) para iniciar a digitalização de mídia manualmente.
fonte