Java 尝试从excel获取数据时获取空指针异常?
我试图用java从excel中获取数据。如果我像普通java程序一样执行它,我会从excel中获取数据,并在控制台中打印出来。但当我把它放在Robotium测试项目中时,我会得到空指针异常(找不到文件或目录)Java 尝试从excel获取数据时获取空指针异常?,java,android,apache-poi,robotium,Java,Android,Apache Poi,Robotium,我试图用java从excel中获取数据。如果我像普通java程序一样执行它,我会从excel中获取数据,并在控制台中打印出来。但当我把它放在Robotium测试项目中时,我会得到空指针异常(找不到文件或目录) 您正在阅读文件C://Documents//Robo//robo1.xls,该文件存储在您的计算机硬盘上,您的手机当然无法访问。您需要将文件放在手机SD卡上,并改为使用该位置的uri: File storage = Environment.getExternalStorageDirecto
您正在阅读文件
C://Documents//Robo//robo1.xls
,该文件存储在您的计算机硬盘上,您的手机当然无法访问。您需要将文件放在手机SD卡上,并改为使用该位置的uri:
File storage = Environment.getExternalStorageDirectory() //Returns sd-card
String filename = "robo1.xls"; //file name, may have path separators
File myfile = new File(storage, filename);
//myfile is now a File object that you can use, to get the path, use myfile.getAbsolutePath()
张贴stacktrace并告诉我们哪一行抛出该异常。@Vaishnavi谢谢:)请单击左侧分数下的复选标记接受答案。
File storage = Environment.getExternalStorageDirectory() //Returns sd-card
String filename = "robo1.xls"; //file name, may have path separators
File myfile = new File(storage, filename);
//myfile is now a File object that you can use, to get the path, use myfile.getAbsolutePath()