Google Maps API教程 - CurrentPlaceDetailsOnMap - 无法压缩文件

时间:2017-03-02 17:38:20

标签: java android google-maps android-studio google-maps-api-3

我正在浏览Android的Google Maps API教程,并在尝试编译代码时不断收到以下错误。
注意:我知道有很多其他问题出现同样的错误,但是,我已经尝试了发布在他们身上的答案(如下所述),但遗憾的是我还是没有进一步前进。

  

错误:无法处理文件   C:\ googleMapsTutorial \ Android的样本主\教程\ CurrentPlaceDetailsOnMap \程序\建立\ \中间体爆炸-AAR \ com.google.android.gms \播放服务铸造框架\ 10.0.1 \水库\绘制,MDPI -v4 \ quantum_ic_pause_circle_filled_grey600_36.png成   C:\ googleMapsTutorial \机器人样本主\教程\ CurrentPlaceDetailsOnMap \应用\建立\中间体\ RES \合并\调试\抽拉-MDPI-V4 \ quantum_ic_pause_circle_filled_grey600_36.png   错误:任务':app:mergeDebugResources'执行失败。   错误:无法处理文件C:\ googleMapsTutorial \ android-samples-master \ tutorials \ CurrentPlaceDetailsOnMap \ app \ build \ intermediates \ explosion-aar \ com.google.android.gms \ play-services-cast-framework \ 10.0.1 \ res \ drawable-mdpi-v4 \ quantum_ic_pause_circle_filled_grey600_36.png into   C:\ googleMapsTutorial \ android-samples-master \ tutorials \ CurrentPlaceDetailsOnMap \ app \ build \ intermediates \ res \ merged \ debug \ drawable-mdpi-v4 \ quantum_ic_pause_circle_filled_grey600_36.png

  • 我做了什么:

我用Google搜索了错误并看到了大量建议将项目文件夹移动到C盘以缩短路径长度。正如您所看到的,我已经做到了这一点,但似乎仍然遇到了同样的问题。 我还尝试将文件重新保存为上述两个文件目标中的.png文件,但无济于事。

为了澄清,我所做的一切都是从" https://github.com/googlemaps/android-samples"下载的zip文件。并将其解压缩到我的C盘中。 然后我将特定教程(CurrentPlaceDetailsOnMap)移动到我的C盘中。 最后,我已将我的API密钥添加到gradle.properties文件中,并保存并尝试构建应用程序。

如果有人对如何克服上述错误提出任何建议/意见,我会很感激!

1 个答案:

答案 0 :(得分:0)

当您的目录太长时会出现此错误,请将您的项目移至更高的目录,例如c:/或在build.grade中添加此项目:

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

}