无法处理文件 - Android studio(app:mergeDebugResources)

Tob*_*all 43 java android google-api google-api-client activity-recognition

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

错误:无法处理文件C:\ Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject\app\build\intermediates\explosion-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 \调试\绘制-xxhdpi-V4\quantum_ic_forward_30_grey600_36.png

错误:任务':app:mergeDebugResources'的执行失败.错误:无法处理文件C:\ Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject\app\build\intermediates\explosion-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 \调试\绘制-xxhdpi-V4\quantum_ic_forward_30_grey600_36.png

我是Android开发的新手,真的不知道该怎么做.

我感谢任何评论.

提前致谢

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

mav*_*sha 88

无法处理文件意味着工作室无法处理文件.它太长了,它已达到操作系统的最大文件路径.

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

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

allprojects {
    buildDir = "C:/tmp/${rootProject.name}/${project.name}"
    .
    .
}
Run Code Online (Sandbox Code Playgroud)


小智 30

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

喜欢

C:\ Users \用户马绍尔\桌面\ googlesamples-Android的播放位置2ed2964\ActivityProject

C:\ ActivityProject


小智 8

path\file name的长度(名称中所有字符的数量)已超过最大限制.这是因为文件名长度和多个嵌套文件夹级别的组合.


Mar*_*ing 0

有同样的问题。将您的项目移动到更高的目录(例如 C:)。

Android Studio 2.2 Google Play 服务同步错误