【发布时间】:2023-03-24 09:15:01
【问题描述】:
错误:无法解决:com.android.support.constraint:constraint-layout-solver:1.0.2
安装工件并同步项目
打开文件
在项目结构对话框中显示
【问题讨论】:
标签: java
错误:无法解决:com.android.support.constraint:constraint-layout-solver:1.0.2
安装工件并同步项目
打开文件
在项目结构对话框中显示
【问题讨论】:
标签: java
转到文件>设置>Android sdk>sdk 工具>并更新您的支持存储库以解决我的问题
【讨论】:
我也遇到过这个问题。这让我感到困惑,因为 SDK 管理器显示 ConstraintLayout 及其求解器都已安装。我为解决它所做的事情如下:
下次你刷新你的 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'
【讨论】:
我也遇到了同样的错误。我将我的 android 约束布局版本从 1.0.2 更新为 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 操作系统上)> 查找编辑器 > 常规 > 自动导入 > 更改插入Imports on paste to All 和粗复选框 即时添加明确的导入。 您还需要检查您机器上安装的 SDK 平台,仍然在设置页面上,找到外观和行为 > 系统设置 > Android SDK > 如果您需要选择 Android 5.0 (Lollipop) 直到 Android 7.0 (Nougat) 最新版本喜欢 > 点击应用 > 然后你会被要求下载 > 完成后你会找到去的。
【讨论】: