我使用最新的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
答案 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: 逐一注释依赖项,然后尝试运行