You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何离线安装Android Support Repository?编译约束布局库遇报错

解决ConstraintLayout离线安装问题

我之前也碰到过网速拉胯导致依赖无法解析的情况,用离线安装确实是个靠谱的解决方案,给你一步步拆解操作:

  • 先找到Android Studio的本地仓库路径:

    • Windows系统:C:\Users\[你的用户名]\.android\repository
    • Mac/Linux系统:~/.android/repository
      如果没有repository文件夹,手动创建一个就行。
  • 处理你下载的Android Support Repository压缩包:
    解压后你会看到一个m2repository文件夹,把这个文件夹里的所有内容(注意是里面的文件和子文件夹,不是整个m2repository文件夹本身)复制到刚才找到的.android/repository/m2repository目录下。如果原来已经有m2repository文件夹,直接合并内容,覆盖重复文件就可以。

  • 回到Android Studio同步项目:
    点击顶部菜单栏的File -> Sync Project with Gradle Files,等着同步完成就好。

额外注意事项

  • 确保你下载的Support Repository版本包含ConstraintLayout 1.0.1,这个版本对应的Support Repository至少是r47版本,只要你下载的包是对应版本就没问题。
  • 如果同步还是失败,试试清除AS缓存:File -> Invalidate Caches...,选择Invalidate and Restart,重启后再同步一次。
  • 检查项目根目录的build.gradle文件,确保里面配置了本地仓库:
    repositories {
        google()
        mavenLocal()
        mavenCentral()
    }
    
    mavenLocal()会让AS优先查找本地的依赖文件。

内容的提问来源于stack exchange,提问作者J.Mod

火山引擎 最新活动