无法解析':app @ debug / compileClasspath'的依赖关系:无法转换工件'lifecycle-viewmodel.aar

时间:2019-09-09 22:51:44

标签: android android-gradle-plugin

我使用最新的Android Studio 3.5版本(Android Gradle插件3.5.0)。当我尝试编译时,我收到此错误:

  

错误:无法解决':app @ debug / compileClasspath'的依赖关系:   无法转换工件'lifecycle-viewmodel.aar   (androidx.lifecycle:lifecycle-viewmodel:2.1.0)'来匹配属性   {artifactType = jar}。显示详细信息受影响的模块:app

     

错误:无法解决以下项的依赖性   ':app @ debugAndroidTest / compileClasspath':无法转换工件   'lifecycle-viewmodel.aar   (androidx.lifecycle:lifecycle-viewmodel:2.1.0)'来匹配属性   {artifactType = jar}。显示详细信息受影响的模块:app

     

错误:无法解决以下项的依赖性   ':app @ debugUnitTest / compileClasspath':无法转换工件   'lifecycle-viewmodel.aar   (androidx.lifecycle:lifecycle-viewmodel:2.1.0)'来匹配属性   {artifactType = jar}。显示详细信息受影响的模块:app

3 个答案:

答案 0 :(得分:0)

只需重命名您的库或从重构中复制您的库名称,然后将其粘贴到build.gradle中即可。

答案 1 :(得分:0)

就我而言,更新gradle.properties有用。

之前:

org.gradle.jvmargs=-Xmx1536M

之后:

org.gradle.jvmargs=-Xmx4096M

答案 2 :(得分:-1)

能否请您共享build.gradle文件?虽然我不确定,但可能可行

解决方案1:转到“文件”。单击“使缓存无效/重新启动”。再次单击Invalidate Cache / Restart

解决方案2:更改

应用插件:“ com.android.application” 至 应用插件:“ com.android.library”

解决方案3: 逐一注释依赖项,然后尝试运行