在调试模式下迁移到Android R8后,启动屏幕显示非相关布局视图,而不是启动布局视图

在调试模式下迁移到Android R8后,启动屏幕显示非相关布局视图,而不是启动布局视图,android,android-gradle-plugin,proguard,splash-screen,android-r8,Android,Android Gradle Plugin,Proguard,Splash Screen,Android R8,启动屏幕显示非相关布局视图,而不是启动布局视图 这是在从开发版本变体迁移到调试模式下的ProGuard with Android Studio 3.5.1和Gradle Plug in 3.5.1(使用ProGuard Android optimize.txt启用minifyEnabled&shrinkResources)迁移到Android R8之后发生的 这种行为只发生过一次,在切换到非优化模式时,反之亦然,问题不会再次发生。这种行为以前从未发生过 有没有人有过类似的经历 它与安卓R8有关吗

启动屏幕显示非相关布局视图,而不是启动布局视图

这是在从开发版本变体迁移到调试模式下的ProGuard with Android Studio 3.5.1和Gradle Plug in 3.5.1(使用ProGuard Android optimize.txt启用minifyEnabled&shrinkResources)迁移到Android R8之后发生的

这种行为只发生过一次,在切换到非优化模式时,反之亦然,问题不会再次发生。这种行为以前从未发生过

有没有人有过类似的经历

它与安卓R8有关吗


请协助。

您是否尝试将
收缩资源
和/或
minifyEnabled
设置为
false
,以查看关闭其中一个是否会产生影响?您还提到它“只发生一次”-如果您通过IDE或命令行
/gradlew clean assembleerelease
重新构建项目,而不在调试/发布之间切换,它是否会消失?是的,我们尝试将minifyEnabled&shrinkResources禁用为false,同时禁用ProGuard非优化模式。在重新启用ProGuard优化模式后,它工作正常。也试过Gradle clean。。这个问题没有重复。。但这种行为肯定会在任何设备上再次出现。如果您再次看到它,请尝试完全重建(例如´./gradlew clean´)。如果这解决了问题,那么可能是gradle构建中的依赖项跟踪问题。谢谢。如果再次发生,则肯定会更新。