У меня проблемы с использованием собственного OpenCv 3.0.0 с Android Studio 2.2 с новой поддержкой ndk, то есть с использованием сценария сборки CMAKE. Ниже приведена ошибка, которую я получаю. Мне что-то не хватает в моем файле gradle или cmake? Пожалуйста, дай мне знать.
Ошибка: ОШИБКА: сбой сборки с исключением.
- Что пошло не так: не удалось выполнить задачу ': app: externalNativeBuildDebug'.
# P3 #
И мой Cmake.txt
cmake_minimum_required(VERSION 3.4.1)
add_library( native-lib
SHARED
src/main/cpp/native-lib.cpp )
include_directories(E\:\\OpenCVSdk\\sdk\\native\\jni\\include )
find_library( log-lib log )
target_link_libraries(native-lib ${log-lib} )
И мой файл сборки Gradle
{ apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "viki.opecvtry2csupport"
minSdkVersion 16
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
cppFlags ""
}
}
}