Android Gradle插件更新3.5.0正在使活动在backstack中销毁
我只是有一个奇怪的行为,在更新到最新的android Gradle插件后,导致我的家庭活动在我从家到搜索和返回时自动被破坏,它只是关闭应用程序,而不是回到家。我没有改变其他任何事情。我想知道插件是如何改变应用程序的应用内行为的 目前的版本是Android Gradle插件更新3.5.0正在使活动在backstack中销毁,android,gradle,android-gradle-plugin,build.gradle,gradle-plugin,Android,Gradle,Android Gradle Plugin,Build.gradle,Gradle Plugin,我只是有一个奇怪的行为,在更新到最新的android Gradle插件后,导致我的家庭活动在我从家到搜索和返回时自动被破坏,它只是关闭应用程序,而不是回到家。我没有改变其他任何事情。我想知道插件是如何改变应用程序的应用内行为的 目前的版本是 classpath'com.android.tools.build:gradle:3.5.0' 我可以确认它在3.3.2上运行良好,没有代码更改 classpath 'com.android.tools.build:gradle:3.3.2' 我开始我的
classpath'com.android.tools.build:gradle:3.5.0'
我可以确认它在3.3.2上运行良好,没有代码更改
classpath 'com.android.tools.build:gradle:3.3.2'
我开始我的活动如下。而且根本没有添加任何旗帜
search_et.clickWithDebounce {
activity!!.startActivityForResult(
Intent(activity, SearchActivity::class.java),
SearchConstants.SEARCH_REQUEST_CODE
)
}
我也尝试过使用最新版本的Gradle,但没有成功。目前,我正在使用
5.4.1
,但也尝试更新到5.6.1。我的android studio版本是3.5稳定版。任何人都可以补充一些见解,为什么会发生这种情况,以及消除这种行为的解决方法是什么?如果你降级到3.3.2,它还会发生吗?我还没有尝试过,但希望它能一直工作到3.3.2,如果你愿意,我可以试一试@ScottOper尝试一下,因为我看不出gradle版本是如何改变构建的。它在3.3.1和3.3.2版本的@ScottOper下都能工作,但我想上面提到的是导致问题的原因。