Нужно ли определять launchActivity как правило или есть библиотека I
нужно импортировать в gradle?
Да. Вам нужно будет настроить правило в начале вашего тестового класса следующим образом:
@RunWith(AndroidJUnit4.class)
public class YourActivityTests extends AndroidJUnitRunner {
@Rule
public ActivityTestRule<YourActivity> mYourActivityActivityTestRule =
new ActivityTestRule<YourActivity>(YourActivity.class);
Необходимые библиотеки импорта включены в пакет импорта androidx.test.
Это для Java, но в Kotlin должен быть эквивалентный путь. Надеюсь, это поможет.
Редактировать: вы должны использовать последние стабильные сборки (те, которые имеют только номера в версии) для производственных приложений. Используйте любые версии с суффиксом -alpha или -rc только тогда, когда действительно нуждаются в этих версиях библиотеки.