AS Sync失败,但是Sync 界面显示正常,Event Log报错的解决办法

该case下,Build中的Sync窗口一切正常,所有的依赖都下载下来了,不会出现错误,但是Android Studio仍然提示sync失败。

在Event Log里面有报错:

Gradle sync failed 'xxx@aar already disposed' 

java.lang.Throwable: 1567945803497

at com.intellij.openapi.util.TraceableDisposable.<init>(TraceableDisposable.java:44)

at com.intellij.openapi.roots.impl.libraries.LibraryImpl.<init>(LibraryImpl.java:103)

at com.intellij.openapi.roots.impl.libraries.LibraryImpl.<init>(LibraryImpl.java:74)

at com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel.createLibrary(LibraryTableBase.java:298)

at com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel.createLibrary(LibraryTableBase.java:291)

at com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel.createLibrary(LibraryTableBase.java:285)

at com.intellij.openapi.externalSystem.service.project.AbstractIdeModifiableModelsProvider.createLibrary(AbstractIdeModifiableModelsProvider.java:256)

AS 控制台没有报错信息,但在IDE的底部有下面的报错:

原因:当删除或增加依赖的时候,没有触发IDE的配置文件更新

解决方式:

删除 .idea/libraries 或者当前项目的iml文件,触发重新进行配置依赖

猜你喜欢

转载自www.cnblogs.com/accepted4/p/11899326.html
今日推荐