Robotium を使用して Android アプリケーションを自動化しています。同じためのAndroidテストプロジェクトを作成しました。プロジェクト フォルダー内に .properties/.xls などのファイルを保持し、それらのファイルに /write から読み取りたいとします。たとえば、Android テスト プロジェクト ディレクトリ ( src/main/java/config ) の下に 1 つの 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)というエラーがスローされ、ファイルが見つかりません.
以前に誰かがこれに直面した場合は、私が乗り越えるのを手伝ってください。
ありがとう
Sitam Jana Software QA エンジニア Mindfire Solutions