如何在androidTest中获取文件路径?

时间:2018-03-16 02:22:58

标签: android android-studio android-testing

我有一个测试文件所需的androiTest。我把pdf放在这里:

enter image description here

我使用代码获取文件路径:

1

accept

2

File file = new File(getClass().getClassLoader().getResource("aa.pdf").getFile());
    String path = file.getPath();

但似乎这两种方式都没有效果。

1 个答案:

答案 0 :(得分:0)

你可以这样做

  String path = "./src/androidTest/resources/aa.pdf"
    File file = new File(path);

获取文件路径

file = new File(file.getAbsolutePath());

您可以更改此行

String path = file.getPath();

到这个

String path = file.getAbsolutePath();

此外,对于某个父母,您可以像这样检查它的路径

  String path = "./src/androidTest/resources/aa.pdf" // A valid file path 
    File file = new File(path); 
    String getDirectoryPath = file.getParent(); // Only return path if physical file exist else return null
  

编辑:在您的文件夹中,您可以右键单击您的pdf文件并获取   它的路径,您可以在String路径中传递该路径

希望有所帮助

快乐的编码!