インストルメンテーション テスト ケースに tmp ディレクトリを作成したいと考えています。を試し
this.getInstrumentation().getContext().getDir("tmp", 0)
ましたが、data/data/package-name ディレクトリの下にディレクトリを作成できませんでした。計装テスト パッケージと通常のパッケージでは多少の違いがあると思います。
誰かがこれについて私を助けることができますか?
インストルメンテーション テスト ケースに tmp ディレクトリを作成したいと考えています。を試し
this.getInstrumentation().getContext().getDir("tmp", 0)
ましたが、data/data/package-name ディレクトリの下にディレクトリを作成できませんでした。計装テスト パッケージと通常のパッケージでは多少の違いがあると思います。
誰かがこれについて私を助けることができますか?
アプリケーション プロジェクトに package namecom.example
があり、テスト プロジェクトに package name があるとします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);
お役に立てれば。