问题分析:安卓编译输出目录路径太长,加上文件名字太长,导致总长度超过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 {
...
}
}
- 创建目录硬链接
用cmd打开命令行窗口
输入命令mklink /J 链接目录 源项目目录。如:
mklink /J C:\AndroidProjects\ProjectName C:\longlonglonglonglonglong\ProjectName
然后,用Android Studio打开链接目录(C:\AndroidProjects\ProjectName)就可以了
总结:
推荐使用第二个方法,只需要gradle(moudle)文件里面添加配置就可以了
网友评论