最近 接入百度人脸采集sdk 时倒入demo 报如下错误
Could not find com.android.support.constraint:constraint-layout:1.0.0-beta5
去网上搜索 全部都是 去 sdk tools 中下载 support repository 库,但是最新版本 android studio 中压根没有support repository,
厚着脸皮索要同行截图发现,sdk tools中全部都没有 support repository库。如下图
WechatIMG3.png
翻阅大量资料,修改代理 等等统统没用。就快绝望的时候,突发奇想准备打开 sdk 查看一下,果然在support 中 没有找到 constraintlayout 相关组建。路径如下
/Users/mac/Library/Android/sdk/extras/android/m2repository/com/android/support
windows 用户同理,只要找到Android sdk 目录,可能在android x 中已经不支持support 库,所以连其下载也一并砍掉了,但是我运行个demo 也不至于强行给他转移到 android x吧。
谷歌就是个坑。
目前我的解决办法是从之前的开发环境找到目录
image.png
拷贝constraint 文件,到没有sdk 没有 constraint 中的 support 目录中去(如图就好),然后再编译运行。
注意之前的项目默认都会引用
com.android.support.constraint:constraint-layout,但是引用的版本可能不同,从老项目build.gradle 里直接copy过来就好。
网友评论