Android:在检测测试用例中创建目录
我想在我的测试用例中创建一个tmp目录。我试过了Android:在检测测试用例中创建目录,android,unit-testing,Android,Unit Testing,我想在我的测试用例中创建一个tmp目录。我试过了 this.getInstrumentation().getContext().getDir(“tmp”,0),但它无法在data/data/package name目录下创建目录。我想,仪器测试包和普通包之间有一些区别 有人能帮我吗?假设您的应用程序项目有包名com.example,而您的测试项目有包名com.example.test // This will create app_tmp1 directory under data/data/c
this.getInstrumentation().getContext().getDir(“tmp”,0)
,但它无法在data/data/package name目录下创建目录。我想,仪器测试包和普通包之间有一些区别
有人能帮我吗?假设您的应用程序项目有包名
com.example
,而您的测试项目有包名com.example.test
// This will create app_tmp1 directory under data/data/com.example.test/
this.getInstrumentation().getContext().getDir("tmp1", 0);
// This will create app_tmp2 directory under data/data/com.example/
this.getInstrumentation().getTargetContext().getDir("tmp2", 0);
希望这有帮助。测试软件包的内部存储