quick fix: Delete Obj folder from “C:\andy\prjM\obj\local\armeabi-v7a” then run ndk-build or refer this
Error 2: Android.mk:44: *** [color=#FF0000]commands commence before first target[/color]. Stop. fix: Check there are no comments,no space ,no empty line in the src includes of Android.mk
For example: wrong: [code]LOCAL_SRC_FILES :=file1.cpp\ file1al.cpp\ #file1atures.cpp\ file1r.cpp\
file1le.cpp\ Satfile1.cpp\ Sfile1l.cpp\ file1e.cpp\ Sfile1face.cpp\[/code] 3rd line has #, 4th line has space(check with cursor),5th line is empty line
Error 3: $ ndk-build clean Android NDK: Could not find application project directory ! Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. /cygdrive/c/android-ndk-r4b/build/core/build-local.mk:85: *** [color=#FF0000]Android NDK: Aborting[/color] . Stop.
Fix: include Android.mk location inside global application.mk and Android.mk Run the command from the parent directory with app.mk and and.mk resides
Error 4:
Please define ANDROID_NDK_ROOT to point to the root of your Android NDK installation. Use case while executing shell script xxx-desktop:~/bin/u/android-ndk-r5/build/tools$ ./rebuild-all-prebuilt.sh Please define ANDROID_NDK_ROOT to point to the root of your Android NDK installation.
// Run the script inside NDK root directory like shown below xxx-desktop:~/bin/u/android-ndk-r5/build/tools$ cd .. xxx-desktop:~/bin/u/android-ndk-r5/build$ cd .. xxxx-desktop:~/bin/u/android-ndk-r5$ ./build/tools/rebuild-all-prebuilt.sh
Error 5: NDK r5 app(native-activity,native-audio,native-plasma) build problem Compiling native-activity,native-audio,native-plasma on ndk-r5 give compile errors stating header not found and so on ……
Quick fix: Rebuild all prebuilt
i;e execute shell script rebuild-all-prebuilt.sh to build on latest toolchain provided by android which will take for a while (atleast on my pc)
xxx-desktop:~/bin/u/android-ndk-r5$ ./build/tools/rebuild-all-prebuilt.sh To follow build in another terminal, please use: tail -F /tmp/ndk-toolchain/build-CtAG7s/log.txt Download sources from android.git.kernel.org Using git clone prefix: git://android.git.kernel.org/toolchain downloading sources for toolchain/binutils downloading sources for toolchain/build downloading sources for toolchain/gcc downloading sources for toolchain/gdb downloading sources for toolchain/gmp downloading sources for toolchain/gold downloading sources for toolchain/mpfr Patching toolchain sources Toolchain sources downloaded and copied to /tmp/ndk-toolchain/build-CtAG7s/src Cleaning up... Done. Building arm-eabi-4.4.0 toolchain... (this can be long) ERROR: Could bot build arm-eabi-4.4.0 toolchain! xxxx-desktop:~/bin/u/android-ndk-r5$
Now change to native-activity folder and call ndk-build for successful libnative-activity.so