2012年8月17日 星期五

[Android][使用教學] Android 4.1.1 (Jelly bean)無法載入SD卡上音樂 (For Nexus S)

幾天前,收到Google OTA,也順利的升級了4.1.1
然而一場悲劇正在背後默默的上演中

直到前天晚上準備要去稍微運動一下的時候
才發現打開Google Play音樂,裡頭卻連一首歌都沒有

進入【設定】->【儲存空間】
可以看見 USB儲存裝置中的音訊只顯示220K
點擊進入,也只可以看見一首無法播放的ringtone


然而利用ES檔案瀏覽器,卻又可以找到儲存在USB空間的音樂 (放在sdcard0/MyMusic/*)

蒐尋一下網路,提供了幾項作法:

1. 恢復原廠設定
當時先找到這篇http://www.mobile01.com/topicdetail.php?f=565&t=2860385&p=2#37482295
於是,先採用第一步作法【恢復原廠設定】
這一步,建議大家可以先跳過,因為即使作完以後還是失敗的。而且作完以後,所有安裝過的程式都得自己重新安裝,所有的設定也都會消失,這可是得花超多時間的。

然而,可以發現,sd card掛載的位置在做完以後的確會改變,從原來的sdcard0,變為sdcard
雖然還是沒有用就是了

2. 下載Rescan media
可以到這裡下載安裝,使用上也很簡單,執行以後就OK了,也不會有任何訊息。不過,做完以後等了3~5分鐘,還是依然沒有效,殘念~

3. 改變放置音樂檔案的位置
在上述的過程中,發現其實手機還是可以找到ringtone的,但就是找不到我自己的MP3音樂。
因此,我先找到ringtone放置的目錄: sdcard/media/ringtone/

原本,所有的音樂都是放在自己新增的資料夾下(sdcard/MyMusic/*);於是,就將這裡所有的檔案都移動到sdcard/media/music (這是自己新增的目錄)。

當移動過後,等待一陣子,所有的檔案終於可以在GooglePlay音樂中找到了。

老實說,我也不確定到底是單純做第三個步驟就有效,還是因為我前面做了很多的動作。
但是,建議如果有遇到相同的問題,可以先從第2、3步驟開始試試看,也許就可以解決你的困惑啦。

其實網路上還有很多的作法,但是有些太難了我就沒實作,有興趣的可以參考看看
1. http://bbs.gfan.com/android-4660552-1-1.html
2. http://www.mobile01.com/topicdetail.php?f=565&t=2860385&p=2
3. http://bbs.gfan.com/android-4653991-1-1.html
張貼留言