我一直在研究应用程序一段时间,并且已经在很多设备上测试过它。突然之间,它停止了摩托罗拉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