如何避免Android 12的导出值错误



我在生成APK时看到以下问题。奇怪的是,这个问题发生在androidTest文件夹下。我还在每个活动标签

下添加了android:exported="false"标签

/用户/用户名/projectXYZ/构建/中间体/tmp/清单/androidTest/质量/调试/tempFile1ProcessTestManifest4615853503946390592.xml: 27:9-33:20错误:

android:exported需要为元素<activity#androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity>明确指定。当对应的组件定义了意图过滤器时,针对Android 12及更高版本的应用需要为' Android:exported'指定一个显式的值。详见https://developer.android.com/guide/topics/manifest/activity-element#exported

您没有写androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity。这是从图书馆来的。确保您使用的是最新版本的androidx.test:core,例如:

implementation "androidx.test:core:1.5.0"

相关内容

  • 没有找到相关文章

最新更新