I have recently purchased a book to assist in my development of C++ for Android which contained some code samples. However, when I come to build some of the sample code, I
Check your project path if is contain spaces and non-english characters.
I moved my project into somewhere without spaces, re-build it and works.
Android NDK r9 contains the following toolchains:
There is no toolchain for gcc 4.7. However, your Application.mk
contains the line:
NDK_TOOLCHAIN_VERSION := 4.7
Which tells the NDK to look for the 4.7 toolchain. And it fails.
So, the solution to your problem is changing the NDK_TOOLCHAIN_VERSION
variable to 4.6
, 4.8
, clang3.2
, clang3.3
, or just clang
(which will use the most recent version of Clang available in the NDK).