|
1 | 1 | #!/bin/bash -ex |
2 | 2 | # |
3 | | -# Copyright (C) 2019-2024 HERE Europe B.V. |
| 3 | +# Copyright (C) 2019-2026 HERE Europe B.V. |
4 | 4 | # |
5 | 5 | # Licensed under the Apache License, Version 2.0 (the "License"); |
6 | 6 | # you may not use this file except in compliance with the License. |
|
19 | 19 |
|
20 | 20 | # |
21 | 21 | # This script will compile Data SDK for C++ |
22 | | -# with ANDROID_PLATFORM=android-28 and -DANDROID_ABI=arm64-v8a |
| 22 | +# with ANDROID_PLATFORM=android-21 and -DANDROID_ABI=arm64-v8a |
23 | 23 | # by using Android NDK 21. |
24 | 24 | # |
25 | 25 |
|
26 | 26 | # Install required NDK version (output disabled as it causes issues during page loading) |
27 | 27 | env |
28 | 28 | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --list |
29 | | -${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --install "ndk;21.3.6528147" --sdk_root=${ANDROID_HOME} >/dev/null |
30 | | -${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --install "platforms;android-28" >/dev/null |
| 29 | +${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --install "ndk;25.0.8775105" --sdk_root=${ANDROID_HOME} >/dev/null |
| 30 | +${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --install "platforms;android-21" >/dev/null |
31 | 31 | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --list |
32 | | -export ANDROID_NDK_HOME=$ANDROID_HOME/ndk/21.3.6528147 |
| 32 | +export ANDROID_NDK_HOME=$ANDROID_HOME/ndk/25.0.8775105 |
33 | 33 | env |
34 | 34 | # Verify content of NDK directories |
35 | 35 | ls -la $ANDROID_NDK_HOME |
36 | 36 | ls -la $ANDROID_NDK_HOME/platforms |
37 | 37 |
|
38 | 38 | mkdir -p build && cd build |
39 | | -cmake .. -DCMAKE_TOOLCHAIN_FILE="$ANDROID_HOME/ndk/21.3.6528147/build/cmake/android.toolchain.cmake" \ |
| 39 | +cmake .. -DCMAKE_TOOLCHAIN_FILE="$ANDROID_HOME/ndk/25.0.8775105/build/cmake/android.toolchain.cmake" \ |
40 | 40 | -DCMAKE_BUILD_TYPE=RelWithDebInfo \ |
41 | | - -DANDROID_PLATFORM=android-28 \ |
| 41 | + -DANDROID_PLATFORM=android-21 \ |
42 | 42 | -DANDROID_ABI=arm64-v8a \ |
43 | | - -DANDROID_NDK="$ANDROID_HOME/ndk/21.3.6528147" \ |
| 43 | + -DANDROID_NDK="$ANDROID_HOME/ndk/25.0.8775105" \ |
44 | 44 | -DOLP_SDK_ENABLE_TESTING=NO \ |
45 | 45 | -DOLP_SDK_BUILD_EXAMPLES=ON |
46 | 46 |
|
|
0 commit comments