Skip to content

Commit f473b61

Browse files
committed
android: build package with API 21
enables Video I/O backend via Media NDK
1 parent 6501cb9 commit f473b61

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

platforms/android/build-tests/test_cmake_build.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,10 @@ def runTest(self):
112112

113113
def suite(workdir, opencv_cmake_path):
114114
abis = {
115-
"armeabi-v7a": { "ANDROID_ABI": "armeabi-v7a", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static" },
116-
"arm64-v8a": { "ANDROID_ABI": "arm64-v8a", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static" },
117-
"x86": { "ANDROID_ABI": "x86", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static" },
118-
"x86_64": { "ANDROID_ABI": "x86_64", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static" },
115+
"armeabi-v7a": { "ANDROID_ABI": "armeabi-v7a", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static", 'ANDROID_NATIVE_API_LEVEL': "21" },
116+
"arm64-v8a": { "ANDROID_ABI": "arm64-v8a", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static", 'ANDROID_NATIVE_API_LEVEL': "21" },
117+
"x86": { "ANDROID_ABI": "x86", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static", 'ANDROID_NATIVE_API_LEVEL': "21" },
118+
"x86_64": { "ANDROID_ABI": "x86_64", "ANDROID_TOOLCHAIN": "clang", "ANDROID_STL": "c++_static", 'ANDROID_NATIVE_API_LEVEL': "21" },
119119
}
120120

121121
suite = unittest.TestSuite()

platforms/android/build_sdk.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ def gather_results(self):
281281
parser = argparse.ArgumentParser(description='Build OpenCV for Android SDK')
282282
parser.add_argument("work_dir", nargs='?', default='.', help="Working directory (and output)")
283283
parser.add_argument("opencv_dir", nargs='?', default=os.path.join(SCRIPT_DIR, '../..'), help="Path to OpenCV source dir")
284-
parser.add_argument('--config', default='ndk-18.config.py', type=str, help="Package build configuration", )
284+
parser.add_argument('--config', default='ndk-18-api-level-21.config.py', type=str, help="Package build configuration", )
285285
parser.add_argument('--ndk_path', help="Path to Android NDK to use for build")
286286
parser.add_argument('--sdk_path', help="Path to Android SDK to use for build")
287287
parser.add_argument('--use_android_buildtools', action="store_true", help='Use cmake/ninja build tools from Android SDK')

0 commit comments

Comments
 (0)