I updated to Android studio 2.3 and my project got these errors
Error:org.gradle.process.internal.ExecException: A problem occurred starting process \'comman
The very helpful tip for this is to download
> android-ndk-r16b
Then simply change the NDK path to android-ndk-r16b
LIKE ME:
C:\Android\android-ndk-r16b
Then definitely this wills shutout my first app experience.
Image shown here
I have Android Studio 3.1.2 and after I approved the IDE suggested updates I got the next errors:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task '...'.
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip'
Caused by: net.rubygrapefruit.platform.NativeException: Could not start '/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip'
Caused by: java.io.IOException: Cannot run program "/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip" (in directory "/Users/.../.../.../app"): error=2, No such file or directory
Caused by: java.io.IOException: error=2, No such file or directory
It looks like there is a problem with NDK version 17.0.4754217.
Since I don't use ndk components in my project for me the solution was removing NDK from the SDK Manager.
Go to SDK Manager -> SDK Tools tab -> uncheck NDK -> Apply.
I had to download about 1 GB file just to get these small packages so anybody having an issue with these packages can download them from the link below and then simply extract them to
sdk\ndk-bundle\toolchains\
mips64el-linus-android
aarch64-linux-android
The main reason is as above everyone explained, removal of support from r17. Simple and quick solution is.
This worked for me.
I had solved this problem by change the NDK version to a older one. You can get a older version of ndk from https://developer.android.com/ndk/downloads/older_releases . The NDK's path is defined in the file named local.properties in the android project. Empty the original NDK file then decompress the oloder version NDK archive to the path defined in local.properties. Finally clean and rebuild the project.
Add these to gradle.build file:
packagingOptions{
doNotStrip '*/mips/*.so'
doNotStrip '*/mips64/*.so'
}