Я пробую примеры GitHub, на которые есть ссылки в документации Affectiva AI.
См .: Пример Affectiva для Android на github
Примеры работают, поставляются со следующей конфигурацией gradle проекта:
build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
defaultConfig {
minSdkVersion 21
targetSdkVersion 22
versionCode 1
setProperty("archivesBaseName", "$project.name-$versionName")
applicationId "com.affectiva.cameradetectordemo"
versionName "3.2.0-01"
}
buildTypes {
release {
minifyEnabled true
}
}
buildToolsVersion '27.0.3'
}
dependencies {
implementation('com.affectiva.android:affdexsdk:3.+')
}
Проблема в том, что примеры работают ТОЛЬКО с compileSdkVersion и targetSdkVersion , оба установлены на 22 * 1019 *.Когда я ввожу что-то выше, от 23 до 27, приложения компилируются, но когда я хочу запустить камеру из приложения, приложение вылетает с сообщением об ошибке
java.lang.IllegalStateException: Камера недоступна.
Вопросы:
- Почему примеры Affectiva работают только с SDK версии 22?
- Как я могу использовать affdex-sdk с текущей версией Android SDK?
Спасибо за вашу помощь!