有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Google Maps API教程CurrentPlaceDetailsOnMap无法处理文件

我正在浏览安卓版的Google Maps API教程,在编译代码时不断出现以下错误
注意:我知道还有许多其他问题存在相同的错误,但是,我已经尝试了发布在上面的答案(如下所述),不幸的是,我仍然没有进一步的进展

Error:Failed to crunch file C:\googleMapsTutorial\安卓-samples-master\tutorials\CurrentPlaceDetailsOnMap\app\build\intermediates\exploded-aar\com.google.安卓.gms\play-services-cast-framework\10.0.1\res\drawable-mdpi-v4\quantum_ic_pause_circle_filled_grey600_36.png into C:\googleMapsTutorial\安卓-samples-master\tutorials\CurrentPlaceDetailsOnMap\app\build\intermediates\res\merged\debug\drawable-mdpi-v4\quantum_ic_pause_circle_filled_grey600_36.png Error:Execution failed for task ':app:mergeDebugResources'. Error: Failed to crunch file C:\googleMapsTutorial\安卓-samples-master\tutorials\CurrentPlaceDetailsOnMap\app\build\intermediates\exploded-aar\com.google.安卓.gms\play-services-cast-framework\10.0.1\res\drawable-mdpi-v4\quantum_ic_pause_circle_filled_grey600_36.png into C:\googleMapsTutorial\安卓-samples-master\tutorials\CurrentPlaceDetailsOnMap\app\build\intermediates\res\merged\debug\drawable-mdpi-v4\quantum_ic_pause_circle_filled_grey600_36.png

  • 我所做的:

我在谷歌上搜索了这个错误,看到了大量建议,建议将项目文件夹移动到C驱动器,以缩短路径长度。正如你所看到的,我已经做了这件事,但似乎仍然遇到同样的问题。 我还尝试将文件重新保存为。png文件位于上述两个文件目的地,无效

为了澄清,我所做的只是从“https://github.com/googlemaps/安卓-samples”下载zip文件,并将其解压缩到我的C驱动器中。 然后,我将特定教程(CurrentPlaceDetailsOnMap)移到了我的C驱动器中。 最后,我将API密钥添加到gradle中。属性文件已保存并运行,试图构建应用程序

如果有人对如何克服上述错误有任何建议,我将不胜感激


共 (1) 个答案

  1. # 1 楼答案

    当目录太长时会出现此错误,请将项目移动到更高的目录,如c:/或将其添加到生成中。等级:

    allprojects {
        buildDir = "C:/tmp/${rootProject.name}/${project.name}"
    
    }