Я изменил иерархию приложений Android Studio и изменил на плоскую иерархию.
Я в основном создал проект Android lib.
Когда я запускаю AndroidTest,
Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals("com.trial.testapp", appContext.getPackageName());
Это всегда терпит неудачу, и appContext.getPackageName () возвращает com.trial.testapp.test
При проверке androidtest.apk я видел его AndroidManifest так:
<instrumentation
android:name="android.support.test.runner.AndroidJUnitRunner"
android:targetPackage="com.trial.testapp.test"
android:handleProfiling="false"
android:functionalTest="false" />
Есть идеи, почему он не возвращает целевой контекст приложения, а тестирует контекст приложения? и как я могу это изменить?