i am currentyl trying to implement Google ActivityRecognitionApi. However i get following errors:
Error:Failed to crunch file C:\\Users\\marschall\\
It's because the path length has exceeded the maximum value. You do not have to move your project elsewhere. Just open a shell in the root directory of your hard drive and make a junction to your project:
D:\a\very\long\path\to\your\project
cd \
mklink /j project D:\a\very\long\path\to\your\project
cd project
You can now make the building process without a pain
this is because your project path is too long. Please make this as short as possible. It will resolve this error.
Like
C:\Users\marschall\Desktop\googlesamples-android-play-location-2ed2964\ActivityProject
to
C:\ActivityProject
In my case with Windows 7 (have to work with that :-|), moving to a higher directory in whatever the drive is located, or reduce the directory name length did the trick.
Failed to crunch file means studio can't process the file. Its too long and it has reached the max file path line of the operating system.
-> Crude way to solve it is move the project to some folder in "C:\".
-> Better way is to change the build directory of the project in the build.gradle file (Project)
allprojects {
buildDir = "C:/tmp/${rootProject.name}/${project.name}"
.
.
}
This is happening because file name and path is too long
1) rename the folder to a shorter name
2) move the project to the folder to a simple path like
c:/android projects/Project Sample
I am using android studio with react-native. I faced the same error regarding 'failed to crunch file'. I just updated my project's gradle from 2.3 to
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
and all started working again.