首页 > 解决方案 > 从 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 中删除该库?

谢谢你。

标签: javaandroidgoogle-mapsgradle

解决方案


对于此类问题,删除中间文件夹会有所帮助

尝试删除它或删除调试文件夹

应用程序/构建/中间体/转换/脱糖

然后重建你的项目

我希望这可以帮助你


推荐阅读