インストルメンテーションテストにいくつかの引数を使用しようとしています。System.getProperty()
関数でシステムプロパティを読み取れることに気づきました。そこで、setpropコマンドを使用してシステムプロパティを設定します。例:adb shell setprop AP 123
。テストコード内で、このAPプロパティを次のように読み取ろうとしています。
tmp = System.getProperty("AP");
Log.d("MyTest","AP Value = " + tmp);
次に、logcatを使用してこのデバッグメッセージを表示しますが、このプロパティの値はnullになります。何が間違っている可能性があるかについてのアイデアはありますか?コマンドを使用してシステムプロパティを読み取ることができることに注意してくださいadb shell getprop AP
。