我正在使用 Robotium 来自动化 Android 应用程序。为此创建了一个android测试项目。在项目文件夹中,我想保留一些文件,如 .properties/.xls 等,并希望从 /write 读取这些文件。例如,我的 Android 测试项目目录 ( src/main/java/config ) 下有一个 config.properties 文件,我想通过编码访问该文件:
对于普通的 Java 项目,我使用以下代码片段来加载config.properties文件:
CONFIG = new Properties();
FileInputStream fs = new FileInputStream(System.getProperty("user.dir")+"/src/main/java/config/config.properties");
CONFIG.load(fs);
相同的代码 - 当作为 Android JUnit 项目执行时抛出错误说java.io.FileNotFoundException: //src/main/java/config/config.properties: open failed: ENOENT (No such file or directory) and cannot find the file .
如果有人在此之前遇到过这种情况,请帮助我度过难关。
谢谢
Sitam Jana Software QA 工程师 Mindfire 解决方案