我正在尝试 Affectiva AI 文档中引用的 github 示例。
请参阅:github 上的 Affectiva Android 示例
这些示例工作,附带以下项目 gradle 配置:
构建.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。当我输入更高的值(23 到 27)时,应用程序会编译,但是当我想从应用程序内部启动相机时,应用程序会崩溃并显示错误消息
问题:
- 为什么 Affectiva 示例仅适用于 SDK 版本 22?
- 如何在当前版本的 Android SDK 中使用 affdex-sdk?
谢谢你的帮助!