Код: Выделить всё
Error:The SDK Build Tools revision (19.0.0) is too low for project ':app:libs:OpenCV'. Minimum required is 19.1.0
Код: Выделить всё
Error:The SDK Build Tools revision (19.0.0) is too low for project ':app:libs:OpenCV'. Minimum required is 19.1.0
У меня вроде бы последняя стоитdoter.ua писал(а):Поставь в build.gradle версию поновее
например buildToolsVersion "21.1.2"
Код: Выделить всё
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "by.novgor.recognizingtrees"
minSdkVersion 14
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
compile project(':app:libs:OpenCV')
}
Небольшое описание как включить библиотеку в проект на Android Studio (с применением gradle):
Для начала работы необходимо скачать последнюю версию библиотеки с сайта и скопировать содержимое папки OpenCV-2.4.8-android-sdk/sdk/java из архива в папку libs/OpenCV вашего проекта (при необходимости — создать).
Далее подключаем данный модуль в файлы gradle:
В корневой папке проекта редактируем settings.gradle и добавляем наш модуль:В файле build gradle нашего приложения (не в корневой файл, а app/build.gradle) добавляем строчку compile project(':app:libs:OpenCV') в секцию dependencies, дабы получилось:Код: Выделить всё
include ':app',':app:libs:OpenCV'
И создаем файл build.gradle в папке OpenCV с кодом:Код: Выделить всё
dependencies { compile 'com.android.support:appcompat-v7:+' compile project(':app:libs:OpenCV') }
Код: Выделить всё
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android-library' repositories { mavenCentral(); } android { compileSdkVersion 19 buildToolsVersion "19" defaultConfig { minSdkVersion 8 targetSdkVersion 19 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } } }
Поищи гредл файл от этой библиотеки, там похожий код должен быть.Novgor писал(а):У меня вроде бы последняя стоитdoter.ua писал(а):Поставь в build.gradle версию поновее
например buildToolsVersion "21.1.2"
projectname/app/build.gradleВот как устанавливал OpenCVКод: Выделить всё
apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "by.novgor.recognizingtrees" minSdkVersion 14 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' compile project(':app:libs:OpenCV') }
Небольшое описание как включить библиотеку в проект на Android Studio (с применением gradle):
Для начала работы необходимо скачать последнюю версию библиотеки с сайта и скопировать содержимое папки OpenCV-2.4.8-android-sdk/sdk/java из архива в папку libs/OpenCV вашего проекта (при необходимости — создать).
Далее подключаем данный модуль в файлы gradle:
В корневой папке проекта редактируем settings.gradle и добавляем наш модуль:В файле build gradle нашего приложения (не в корневой файл, а app/build.gradle) добавляем строчку compile project(':app:libs:OpenCV') в секцию dependencies, дабы получилось:Код: Выделить всё
include ':app',':app:libs:OpenCV'
И создаем файл build.gradle в папке OpenCV с кодом:Код: Выделить всё
dependencies { compile 'com.android.support:appcompat-v7:+' compile project(':app:libs:OpenCV') }
Код: Выделить всё
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android-library' repositories { mavenCentral(); } android { compileSdkVersion 19 buildToolsVersion "19" defaultConfig { minSdkVersion 8 targetSdkVersion 19 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } } }
Нашёл файл. Исправил. Вот что получилось.doter.ua писал(а):Novgor писал(а):Поищи гредл файл от этой библиотеки, там похожий код должен быть.doter.ua писал(а):Поставь в build.gradle версию поновее
например buildToolsVersion "21.1.2"
Код: Выделить всё
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android-library'
repositories {
mavenCentral();
}
android {
compileSdkVersion 22
buildToolsVersion "22"
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
Нету такого раздела у меня. Искал и в проекте и в самой AS с SDK.doter.ua писал(а):Какие файлы есть в разделе gradle Scripts ?
там все файлы в которых я изменялdoter.ua писал(а):на скрине есть во вкладке Project зеленый пункт.