Robotiumを使用してR.stringからAndroid設定を取得しようとしています
String loginButton = solo.getString(test_project_package.R.string.login_button);
string.xmlファイルに含まれるもの(テストプロジェクトにあります):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="login_button">Sign In to App.</string>
</resources>
問題は戻り値にあります。「アプリにログイン」の代わりに。、Javaは「res / layout/bottom.xml」を返します。アプリのソースコードからのパスのようです。同じワークスペースにあります)。
私はソロを使わないようにしました:
Resources resources = getInstrumentation().getTargetContext().getResources();
String loginButton = res.getString(test_project_package.R.string.login_button);
同じ問題。
なにが問題ですか?Javaが誤った値を返すのはなぜですか?