android - 错误 : File path too long on windows, 保持低于 240 个字符

标签 android android-gradle-plugin google-play-services

所以,我对 build.gradle(app) 文件进行了一些更改,android studio 给了我这个错误(在新选项卡中打开图像以便更好地查看): Error description from Logcat

我的 build.gradle(app) 文件(这不是编辑后的文件,我删除了新的代码行,但仍然没有运气/解决方案。): Build.gradle

在我对 build.gradle(app) 文件进行一些更改之前,一切都运行良好,但后来我删除了那些新的代码行,android studio 仍然不断给我错误。 该错误与compile 'com.google.android.gms:play-services:8.3.0'有关。 我已经尝试删除/重命名指定文件夹中的那些 png 图像,但是当我重建项目时,png 图像会自动下载。 我的 build.gradle(project) 文件包含 classpath 'com.android.tools.build:gradle:1.5.0'。我想知道是什么导致了这个错误,以及如何解决它?非常感谢。

最佳答案

您也可以尝试更改项目的构建目录,因为大多数路径问题都会出现在该目录中。在你的根 build.gradle 文件中

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

Android Studio 将接受更改,并仍会在项目 View 中显示您的新构建位置。这比移动整个项目要容易得多。

编辑

虽然 Windows 10 Insider Preview 现在提供了允许更长文件路径限制的能力,但这些限制目前只有专门启用了对更长文件路径支持的应用才能真正访问。

目前,这些启用了扩展路径的应用程序似乎只是通过 Windows 应用商店安装的应用程序。

目前,Gradle 没有并且可能无法启用此选项以利用增强的 NTFS 文件路径长度。

关于android - 错误 : File path too long on windows, 保持低于 240 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33905687/

相关文章:

gradle - 不要使用Gradle创建APK

android - 使用最新版本的 firebase 的问题

android - 如何在android中实现陀螺仪传感器?

android - 使用 Android,如何从包含 Button 控件的 ListView 中选择行

Android:检测时钟分钟变化的监听器

android - Flutter:计划通知不起作用

android - 使用 Android Gradle 插件 3.3.0 合并资源时构建失败

android - Google Play服务已过时。需要9683000但找到9452230

android - 如何检查 android 设备是否有运行在 10.2 或更高版本上的 google play 服务

java - Android: Google play games services connection error (java.lang.IllegalStateException: GoogleApiClient must be connected.)