I\'m trying use JavaCV with Android Studio and Gradle. I wrote such code fragment:
repositories {
mavenCentral()
maven {
url \"http://maven2.j
For an up-to-date solution (JavaCV 1.1 and Android Studio 2.1.1) please see my step-by-step instructions in my Gist. JavaCV 1.2 currently doesn't like Android 6.
This tut will use JavaCV 1.1, version 1.2 currently has SIGSEGV issue. JavaCV 1.1 comes with FFmpeg 2.8.1.
libs
folder of your project (app/libs
in my case).app
-> F4
-> Dependencies
-> +
-> File dependencies
-> choose all the previous .jar.targetSdkVersion 22
the app's build.gradle
.packagingOptions
in the build.gradle
:android { compileSdkVersion 23 buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.example.test"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/maven/org.bytedeco.javacpp-presets/ffmpeg/pom.properties'
exclude 'META-INF/maven/org.bytedeco.javacpp-presets/ffmpeg/pom.xml'
//might need these if you use openCV
//exclude 'META-INF/maven/org.bytedeco.javacpp-presets/opencv/pom.properties'
//exclude 'META-INF/maven/org.bytedeco.javacpp-presets/opencv/pom.xml'
}
}