为了账号安全,请及时绑定邮箱和手机立即绑定

Android studio 3.0:无法解析依赖:app @ dexOptions

Android studio 3.0:无法解析依赖:app @ dexOptions

缥缈止盈 2019-09-20 16:49:08
Android studio 3.0:无法解析依赖:app @ dexOptions 我迁移到Android studio 3.0。因此,项目无法编译名为“:animator”的模块,它会显示以下错误: Error:Unable to resolve dependency for ':app@dexOptions/compileClasspath': Could not resolve project :animators. <a href="openFile:/home/mobilepowered/MobilePowered/MyInnovalee/trunk17-10-2017/app/build.gradle">Open File</a><br><a href="Unable to resolve dependency for &#39;:app@dexOptions/compileClasspath&#39;: Could not resolve project :animators.">Show Details</a>并显示详细信息提供此日志: Unable to resolve dependency for ':app@dexOptions/compileClasspath': Could not resolve project :animators. Could not resolve project :animators. Required by:     project :app Unable to find a matching configuration of project :animators:      - Configuration 'debugApiElements':          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'debug'.          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.          - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required.          - Required org.gradle.api.attributes.Usage 'java-api' and found compatible value 'java-api'.      - Configuration 'debugRuntimeElements':          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'debug'.          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.          - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required.          - Required org.gradle.api.attributes.Usage 'java-api' and found incompatible value 'java-runtime'.      - Configuration 'releaseApiElements':          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'release'.          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.     
查看完整描述

3 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

如官方迁移指南中所述,在以下情况下会遇到此错误:


您的应用程序包含库依赖项不包含的构建类型


android {

  buildTypes {

      release {

          ...

      }

      dexOptions {

          ...

        // release & debug is in project animators

        matchingFallbacks = ['release', 'debug']

      }

      debug {

          ...

      }

    }

}

设置匹配配置回退显然是解决这个问题的正确方法。


查看完整回答
反对 回复 2019-09-20
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

确保你在项目中

  1. 单击文件 > 设置(在Mac上, Android Studio > 首选项)打开首选项

  2. 在左窗格中,单击“ 生成”,“执行”,“部署 ”>>“ Gradle”

  3. 取消选中 / 禁用Offline work复选框。

  4. 单击应用确定


查看完整回答
反对 回复 2019-09-20
  • 3 回答
  • 0 关注
  • 1136 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号