我用的是Windows7,而我又喜欢将所有可以设置的用户文件的位置改至F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “F:/Users/<username>/.android“ 下面了,而程序运行时仍然从 “C:/Users/<username>/.android“ 下查找相应的配置文件,从而导致上面的错误。
比如在Windows下的C:\Users\xh\Videos,在linux下的/home/xh/Videos 在java语言里面,windows下是c:\\User\\xh\\Videos,linux下是/home/xh/Videos 这样的话编写的程序在换了操作系统后就不行了,但是我们可以用获取当前系统的文件路径分隔符的方法来解决此问题 以下语句能获取当前系统的文件路径分隔符,并输