Shr*_*esh 5 android circular-dependency gradle android-gradle-plugin
我正在开发一个基于pjsua2库的应用程序.当我在Oreo下面的任何版本的android上运行项目时,它工作正常,我能够调试应用程序.但当我尝试在我的新手机上调试它有Android版奥利奥时,它给我以下错误
Circular dependency between the following tasks:
:app:checkManifestChangesDebug
\--- :app:instantRunMainApkResourcesDebug
\--- :app:transformClassesAndDexWithShrinkResForDebug
\--- :app:transformDexArchiveWithDexMergerForDebug
+--- :app:preColdswapDebug
| \--- :app:incrementalDebugTasks
| +---:app:transformClassesAndClassesEnhancedWithInstantReloadDexForDebug
| | \--- :app:transformClassesWithInstantRunForDebug
| | \--- :app:checkManifestChangesDebug (*)
| \--- :app:transformClassesWithInstantRunForDebug (*)
\--- :app:transformClassesWithDexBuilderForDebug
+--- :app:preColdswapDebug (*)
\--- :app:transformClassesWithInstantRunForDebug (*)
(*) - details omitted (listed previously)
Run Code Online (Sandbox Code Playgroud)
我认为这是由于Android版本,但我真的需要解决这个问题.所以,如果有人能提供帮助,我将非常感激
我实际上遇到了同样的问题,在等待真正的解决方案来解决这个问题时,我找到了两种绕过这个问题的方法。
1) 禁用即时运行:-> 设置/构建、执行、部署/即时运行(取消选中“启用即时运行”)
或者
2) 如果在应用程序级别 build.gradle 中将收缩资源设置为 true,则禁用它
shrinkResources false
Run Code Online (Sandbox Code Playgroud)
我仍在寻找更好的方法来解决这个问题......