Понадобилось тут пересобрать один из старых проектов. И как всегда проблемы при сборке. Ладно, про ошибки, которые из-за обновления тулзов, я промолочу, но
Android Studio: Failed to crunch file
— это ересь какая-то.
Это прям как ограничение на 65к методов в итоговой сборке. В том же Unity3d с этим намучился.
В данном случае проблема, к слову, тоже из-за странных ограничений. Они зачем-то сделали ограничение на длину пути, куда билдится .apk
А проект сложный, куча вложений и симлинков. Лечится правкой build.gradle (указанием пути, куда билдить проект):
1 2 3 4 |
allprojects { buildDir = "D:/tmp/${rootProject.name}/${project.name}" [...] } |
Можно, конечно, весь проект в корень локального диска перенести, но это как-то уныло.