Android studio gradle(错误:无法解析:com.android.support.constraint:constraint-layout-so)

错误:无法解决:com.android.support.constraint:constraint-layout-solver:1.0.2

安装工件和同步项目
打开文件
在Project Structure对话框中显示

转到文件>设置> Android sdk> sdk工具>并更新修复我的问题的支持存储库

我也遇到了这个问题。 这让我感到困惑,因为SDK管理器显示了ConstraintLayout及其解算器的安装。 我做的是解决它的问题如下:

  1. 打开SDK管理器(Android Studio导航栏按钮,向下箭头和一个小Android头)
  2. 单击“SDK工具”选项卡
  3. 取消选中“ConstraintLayout for Android”和“Solver for ConstraintLayout”旁边的框
  4. 单击“应用”并确认您要卸载这些组件
  5. 卸载完成后,请重新检查步骤3中的框
  6. 单击“应用”并确认您要重新安装组件

下次刷新gradle项目时,一切都应该正常工作!

首先在模块级gradle文件中添加google maven存储库( 重要部分

repositories { maven { url 'https://maven.google.com' } } 

然后在依赖项中添加此行:

 compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.android.support.constraint:constraint-layout-solver:1.0.2' 

我也遇到了同样的错误。 我从1.0.2更新了我的android约束布局版本到1.0.1( com.android.support.constraint:constraint-layout:1.0.1 ),它现在正在工作。

的build.gradle

  dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:26.+' compile 'com.android.support.constraint:constraint-layout:1.0.1' testCompile 'junit:junit:4.12' } 

在此处输入图像描述

您需要激活要使用的自动导入包和组件,因此欢迎使用Android Studio弹出窗口,请参阅底部>单击配置>首选项或设置(在Windows操作系统上)>查找编辑器>常规>自动导入>更改插入粘贴时导入全部,厚复选框动态添加明确导入。 而且你还需要在你的机器上检查已安装的SDK平台,仍然在设置页面上找到,找到外观和行为>系统设置> Android SDK>你需要选择Android 5.0(Lollipop)直到Android 7.0(牛轧糖)最新的一个如果你更喜欢>点击申请>然后你会被要求下载>因为所有完成你会发现。