我一直在研究應用程序一段時間,並且已經在很多設備上測試過它。突然之間,它停止了摩托羅拉Xoom家庭版(Honeycomb 3.1)的工作。每次嘗試運行應用程序時,都會在調用getExternalFilesDir()時失敗,因爲該調用將返回null而不是File。getExternalFilesDir()返回null(不是權限問題)
從我的研究中,任何有類似問題的人都會錯過WRITE_EXTERNAL_STORAGE,從來沒有得到答案,或者在談論Froyo中的錯誤。這些都不適用 - 再次,它可以在其他設備上正常工作,我擁有WRITE_EXTERNAL_STORAGE權限,甚至可以在幾分鐘前使用此設備。
任何想法可能會導致此問題,或者如何以編程方式阻止它?
爲我工作。沒有比操作系統中的heisenbug更糟的了。 – 2012-10-03 08:48:49
我會注意到,從我做過的其他測試和開發中獲得的摩托羅拉Xoom家庭版存在很多bug,並且軟件構建相當糟糕。另一種更流行的Xooms很好。希望2012年第四季度冰淇淋三明治更新將有所幫助。 – 2012-10-03 14:39:14
我受到Nexus 7設備上的相同問題的影響。重啓有幫助,但這個問題很奇怪。 – 2013-03-04 18:34:47