java - 从 gradle 中删除 play services maps 实现
问题描述
我正在尝试com.google.android.gms:play-services:11.0.1
在我的项目中实现,当我使用它时,我收到一个警告,我不应该将它与 一起使用com.google.android.gms:play-services-maps:15.0.1
,因为第一个库实现了谷歌地图所需的一切。
当我删除它时,我可以成功构建我的 gradle,但是当我运行应用程序时,我收到以下错误:
Unexpected inputs: ImmutableJarInput{name=com.google.android.gms:play-services-tasks:15.0.1, file=/Users/name/Documents/XXXX/XXXX/app/build/intermediates/transforms/desugar/debug/25.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=REMOVED}, ImmutableJarInput{name=com.google.android.gms:play-services-maps:15.0.1,
file=/Users/name/Documents/XXXX/XXXX/app/build/intermediates/transforms/desugar/debug/17.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=REMOVED}, ImmutableJarInput{name=com.google.android.gms:play-services-base:15.0.1,
file=/Users/name/Documents/XXXX/XXXX/app/build/intermediates/transforms/desugar/debug/24.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=REMOVED}, ImmutableJarInput{name=com.google.android.gms:play-services-basement:15.0.1,
file=/Users/name/Documents/XXXX/XXXX/app/build/intermediates/transforms/desugar/debug/26.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=REMOVED}
有什么方法可以“安全地”从我的 gradle 中删除该库?
谢谢你。
解决方案
对于此类问题,删除中间文件夹会有所帮助
尝试删除它或删除调试文件夹
应用程序/构建/中间体/转换/脱糖
然后重建你的项目
我希望这可以帮助你
推荐阅读
- scala - 手动将航路迁移标记为已完成
- ios - 警告:“无法获取 iPhone11,6 的特征集 ID”(Assets.xcassets)
- nativescript - 根据配置检查远程 url
- parsing - 解析器验证 C 语言中 int 和 float 类型的声明
- javascript - 将聚集的 obj 转换为数组
- php - 我应该把我的 PHP 文件放在 Apache Solr 的什么地方?
- python - Python迭代器测试错误:TypeError:此构造函数不接受任何参数
- python - Flask 上与 REST 的概念差异
- python - 如何在 Python 3 中根据用户输入调用函数?
- cakephp - 努力保存在与 cakePHP 3 关联的 hasOne 的 2 个表中