在Android Studio中配置Spotify API时无法解析spotify符号问题求助
解决步骤
- 先移除之前错误导入的
app-remote-lib模块:- 在Android Studio项目视图中右键
app-remote-lib模块,选择Remove Module完成移除 - 打开项目根目录的
settings.gradle文件,删除include ':app-remote-lib'相关行,保存文件 - 进入项目本地文件夹,删除残留的
app-remote-lib文件夹避免后续冲突
- 在Android Studio项目视图中右键
- 选择以下任意一种方式正确导入Spotify App Remote SDK:
方案一(推荐,操作更简单):- 将你提前下载好的Spotify App Remote SDK的.aar文件放入app模块下的
libs文件夹中 - 打开应用级build.gradle文件,在dependencies区块替换原错误依赖为以下内容(将代码中的版本号替换为你实际下载的SDK版本):
implementation files('libs/spotify-app-remote-release-<你下载的版本号>.aar') implementation "com.google.code.gson:gson:2.8.5"
- 点击菜单栏
File -> New -> New Module,在弹窗中选择Import .JAR/.AAR Package,选中你下载的SDK的.aar文件,按提示完成模块创建 - 在应用级build.gradle的dependencies区块添加如下依赖:
implementation project(':你创建的AAR模块名') implementation "com.google.code.gson:gson:2.8.5"
- 将你提前下载好的Spotify App Remote SDK的.aar文件放入app模块下的
- 完成依赖配置后,点击Android Studio右上角的
Sync Now按钮同步Gradle配置 - 同步完成后清理IDE缓存:点击菜单栏
File -> Invalidate Caches...,选择Invalidate and Restart等待Android Studio重启 - 重启完成后即可正常导入Spotify相关类,不会再报
cannot resolve symbol 'spotify'错误 - 后续调用Spotify API前,请确认你已经在Spotify开发者后台正确配置了应用的包名和签名SHA1值,避免运行时权限错误
内容的提问来源于stack exchange,提问作者Ross Frazer
相关产品推荐
相关产品推荐

