Android Studio Arctic Fox提示Cannot resolve symbol 'devbrackets'如何解决
问题修复步骤
- 确认仓库配置位置正确
Android Studio Arctic Fox 版本默认将全局依赖仓库配置移动到了settings.gradle的dependencyResolutionManagement块中,仅在旧版项目根目录build.gradle的allprojects块添加jcenter()不会生效,需要在settings.gradle中添加jcenter配置,示例如下:
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 新增此行 jcenter() } }
- 确认依赖声明正确
检查模块级(通常为app模块)build.gradle的dependencies块中,是否添加了正确的ExoMedia依赖,示例依赖如下:
implementation "com.devbrackets.android:exomedia:4.3.0"
注意版本号需匹配你原有项目使用的版本,避免版本差异导致类路径变动。
- 清理缓存并重新同步依赖
- 点击顶部菜单栏
File -> Invalidate Caches / Restart,选择Invalidate and Restart重启Android Studio - 重启后点击右侧Gradle面板的同步按钮,等待依赖完全拉取完成
- 检查Gradle离线模式是否关闭
点击右侧Gradle面板顶部的Toggle Offline Mode按钮,确保离线模式处于关闭状态,避免IDE无法拉取远端仓库的依赖包。
内容的提问来源于stack exchange,提问作者Pink Jazz
相关产品推荐
相关产品推荐

