我的清单文件中定义了一些启动初始化程序。
<meta-data
android:name="com.myapp.MyInitializer"
android:value="androidx.startup" />
当我运行仪器测试时,初始化程序正在运行,这确实减慢了速度。有没有办法在运行 Android 仪器测试时禁用启动?
然后您应该通过替换来删除自动初始化组件
android:value="androidx.startup"
有了这个
tools:node="remove"
现在您必须随时手动初始化组件
AppInitializer.getInstance(context)
.initializeComponent(MyInitializer::class.java)
像这样。
您可以阅读本文以获取更多参考
将启动时的 android 值替换为以下
android:value="androidx.startup"
=>tools:node="remove"