-
Book Overview & Buying
-
Table Of Contents
Android High Performance Programming
By :
NDK defines a few variables that can be automatically used in the Android.mk file.
This variable defines the target platform to be used by the build system:
TARGET_PLATFORM := android-21
The target is always used in the format android-xx. Not all the platform types are supported by NDK. It's a good idea to check on the NDK website which ones are supported. At the time of writing this book (1Q2016), this is the list of the supported platforms:
|
Supported NDK API level |
Equivalent Android release |
|---|---|
|
3 |
1.5 |
|
4 |
1.6 |
|
5 |
2.0 |
|
8 |
2.2 |
|
9 |
2.3 to 3.0.x |
|
12 |
3.1.x |
|
13 |
3.2 |
|
14 |
4.0 to 4.0.2 |
|
15 |
4.0.3 to 4.0.4 |
|
16 |
4.1 and 4.1.1 |
|
17 |
4.2 and 4.2.2 |
|
18 |
4.3 |
|
19 |
4.4 |
|
21 |
4.4W and 5.0 |
This variable specifies the architecture that will be used to build NDK. It could contain values such as x86 or arm. The value of this variable is taken from the APP_ABI file, which is specified in the Android.mk file. At the time of writing this book, this is the list of supported...