5

androidTest/res/values/string.xmlフォルダのxmlファイルにデータを入れたいと思います。私は以下の内容のtest.xmlというファイルを作成しました。Espresso:androidTestフォルダのR.stringリソースの使い方

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="test">hello</string> 
</resources> 

私はR.string.testを介してフィールドテストにアクセスしようとしています。それはアクセス可能ではなく、 "シンボルテストを解決できません"と言います。誰かアドバイスを私にここでしてもらえるか?

+0

は、リソースファイルに –

+1

@sabersafaviを、テストフォルダ内の文字列を定義し、メインのプロジェクトでそれらを定義する必要がある、実際に我々は、クレジットカードなどの情報を持っています私たちはエスプレッソ・テストでそれらを保存して使用したいと考えています。重要な情報として、メインプロジェクトファイルに保存することも、リリースビルドapkをビルドするたびに削除したくないこともあります。 – Bingo

+2

androidTest sourceSetのためのres srcDirsの構成の可能性があります(http://stackoverflow.com/questions/26663539/configuring-res-srcdirs-for-androidtest-sourceset) – MyDogTom

答えて

0

これは、あなたがそれを行う方法:

import com.my.example.test.R;あなたはいけない

Resources resources = InstrumentationRegistry.getContext().getResources(); 
String terms = resources.getString(R.string.test); 
関連する問題