Android Studio 2.2 Google Play服务同步错误

我已经更新到Android工作室2.2

我开始了一个新的项目,我包括在内

compile 'com.google.android.gms:play-services-vision:9.4.0+' 

在我的依赖。

当我启动gradle同步时,我得到这个错误。

信息:Gradle任务[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies]错误:com.android.builder.internal.aapt.AaptException:无法closures文件D:\ Android \ cloned应用\ Android的视觉大师\ Android的视觉大师\ visionSamples \条码阅读器\程序\编译\ \中间体爆炸-AAR \ com.google.android.gms \播放服务基地\ 9.4.0 \水库\绘制-xhdpi-v4 \ common_google_signin_btn_text_dark_pressed.9.png进入D:\ Android \克隆应用程序\ android-vision-master \ android-vision-master \ visionSamples \ barcode-reader \ app \ build \ intermediates \ res \ merged \ debug \ drawable -xhdpi-v4 \ common_google_signin_btn_text_dark_pressed.9.png错误:执行任务':app:mergeDebugResources'失败。

错误:com.android.builder.internal.aapt.AaptException:无法closures文件D:\ Android \克隆应用程序\ android-vision-master \ android-vision-master \ visionSamples \ barcode-reader \ app \ build \ intermediates \在D:\ Android \克隆的应用程序\ android-vision-master \中将\ com.google.android.gms \ play-services-base \ 9.4.0 \ res \ drawable-xhdpi-v4 \ common_google_signin_btn_text_dark_pressed.9.png android-vision-master \ visionSamples \ barcode-reader \ app \ build \ intermediates \ res \ merged \ debug \ drawable-xhdpi-v4 \ common_google_signin_btn_text_dark_pressed.9.png信息:BUILD FAILED信息:总时间:2.132秒信息:2错误信息:0警告信息:请参阅控制台中的完整输出

Related of "Android Studio 2.2 Google Play服务同步错误"

从我的理解来看, Failed to crunch file意味着工作室无法处理文件。 当您点击Windows操作系统的最大文件path长度限制 (240个字符)时,通常会发生此错误。

我build议把你的项目移到上层目录(如D:\ barcode-reader)。

问题确实是长文件path。 但是,不要移动项目,而要更改项目的构build目录。 这应该解决这个问题。 在你的根build.gradle中添加:

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

只需减less文件path长度,减less到最多240个字符。

尝试通过添加像这样

 compile 'com.google.android.gms:play-services-vision:9.4.0' 

而在Android Studio 2.2中,它会自动添加相关性,只需从“助理”中select它,然后在项目中select所需的服务,然后select连接到Firebase

在这里输入图像说明