Eu tive esse problema no Nexus 4 e no Nexus 5 (de todos os telefones).
Eu tenho um arquivo, é o mesmo arquivo de toque que eu uso em todos os meus telefones, é um mp3 editado de uma música que eu gosto.
Coloquei este arquivo na pasta "Toques" do meu dispositivo.
Quando vou mudar meu toque, meu novo arquivo não está disponível como uma seleção nas configurações do Android.
Reiniciar o dispositivo não faz com que o novo arquivo seja detectado.
O que eu acabo fazendo TODAS AS ÚLTIMAS VEZES Eu tenho que adicionar esse arquivo de toque (eu limpo meu dispositivo ocasionalmente) é encontrar o aplicativo "Media Storage" no meu dispositivo e limpar a memória. Nesse momento, o telefone acha que não há toques, mas depois que eu reinicio, todos os toques antigos estão lá junto com o meu toque, que estava no mesmo local por TODO O TEMPO.
Então, eu tenho uma solução alternativa, mas alguém pode me dizer onde estou errado? Isso está me deixando louco! Alguém mais está vendo esse problema?
Preciso estar faltando algo simples, porque todos os fóruns da Internet que estou lendo são simples "basta colocar o arquivo na pasta de toques e funciona como mágica", o que é muito frustrante.
EDIT: Algumas informações adicionais, eu tenho o arquivo lá por alguns dias agora, apenas para ver se isso faz diferença. Reinicie o dispositivo mais de uma dúzia de vezes nos últimos dois dias. O arquivo ainda não está disponível como opção.
EDIT 2: Veja os comentários abaixo. Parece haver algo a ver com a maneira como estou colocando o arquivo lá, mas ainda assim estranho que a verificação de mídia não a recupere na reinicialização. Alguém sabe alguma coisa sobre digitalização de mídia? Talvez seja otimizado na inicialização para pular pastas como as pastas Ringtone, pois elas não devem mudar com frequência ...?