解决AndroidStudio编译文件路径过长的问题

问题分析:安卓编译输出目录路径太长,加上文件名字太长,导致总长度超过240个字符。

解决思路:修改编译build的目录,减少路径长度。

解决方法:

1.缩短工程目录

移动整个工程项目目录,使用项目中所用到的所有文件的目录长度都不超过240

2.修改build输出目录

在项目的build.gradle里面添加一行 buildDir = "C:/tmp/{rootProject.name}/rootProject.name/{project.name}"

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

3. 创建目录硬链接

用cmd打开命令行窗口
输入命令mklink /J 链接目录 源项目目录。如:
mklink /J C:\AndroidProjects\ProjectName C:\longlonglonglonglonglong\ProjectName
然后,用Android Studio打开链接目录(C:\AndroidProjects\ProjectName)就可以了

 

总结:

第一个和第二个方法最简单。
 


版权声明:本文为cry_smile_hate原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。