未能处理文件 - Android 工作室 (app:mergeDebugResources)

我是currentyl试图实现Google ActivityRecognitionApi。但是我得到以下错误:

错误:无法处理文件 C:\Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-cast-framework\10.0.1\res\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36.png到 C:\Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject\app\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36。巴新

错误:任务“:app:mergeDebugResources”的执行失败。错误:无法处理文件 C:\Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-cast-framework\10.0.1\res\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36.png到 C:\Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject\app\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36。巴新

我对Android开发非常陌生,真的不知道该怎么办。

我感谢任何评论。

提前致谢

编辑:我的错误!忘记复制一些文件...


答案 1

未能处理文件意味着工作室无法处理该文件。它太长,并且已达到操作系统的最大文件路径行。

-> 解决它的粗略方法是将项目移动到“C:\”中的某个文件夹。

-> 更好的方法是在 build.gradle 文件(项目)中更改项目的构建目录

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

答案 2

这是因为您的项目路径太长。请尽量缩短此内容。它将解决此错误。

喜欢

C:\Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject

C:\活动项目


推荐