Android Studio 3.1.1导入ActivityRecognition相关库失败求助
解决Google Play Services位置库导入报错的问题
没错,你遇到的红色报错大概率是因为项目里没有正确添加Google Play Services位置相关的依赖包,以下是具体的解决步骤:
第一步:确认项目级build.gradle配置
打开项目根目录下的build.gradle(注意不是app模块下的),确保里面包含了Google的Maven仓库,这样Gradle才能找到对应的库:allprojects { repositories { google() // 必须添加这个仓库 mavenCentral() } }第二步:添加模块级依赖
打开app模块下的build.gradle(通常是app/build.gradle),在dependencies块中添加位置服务的依赖:dependencies { // 替换成最新的play-services-location版本号,比如21.0.1 implementation 'com.google.android.gms:play-services-location:21.0.1' }你可以直接用Android Studio的依赖搜索功能来添加,避免手动输入版本号出错。
第三步:同步项目
点击Android Studio右上角的Sync Now按钮,等待Gradle同步完成。如果同步成功,红色报错应该就会消失了。额外排查点
如果还是有问题,可以试试这些操作:- 检查项目的
compileSdkVersion是否符合依赖库的要求(通常需要30及以上,具体看依赖版本) - 执行
File > Invalidate Caches... > Invalidate and Restart,清除Android Studio缓存后重启 - 确认你的设备或模拟器上安装了Google Play Services,否则运行时可能会出现异常
- 检查项目的
内容的提问来源于stack exchange,提问作者Mohamed Ilyes Tazi
相关产品推荐
相关产品推荐

