OpenCVモジュールをプロジェクトに追加しようとしていますが、いくつかのgradleの問題を解決できません。これが私のapp.gradle
ファイル:
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 17
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.sveder.cardboardpassthrough"
minSdkVersion 8
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.Android.support:support-v4:18.0.0'
compile files('libs/cardboard.jar')
compile project(':openCVLibrary')
}
build.gradle
OpenCV(3.0)モジュールのファイル:
apply plugin: 'com.Android.library'
Android {
compileSdkVersion 17
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 8
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
}
}
}
ご覧のとおり、私のアプリとOpenCVのgradleファイルは一致していますが、プロジェクトをビルドしようとするとエラーが発生しますerror: package Android.hardware.camera2
存在しない。私は何を間違えていますか?
前もって感謝します。
変化する compileSdkVersion 17
最小21(最新を推奨)。なぜならAndroid.hardware.camera2
は API 21で追加 でした。
Rohitが言ったように、sdkversionを変更しようとしましたが、問題はそこにありました。しかし、その後、OpenCVライブラリのsdkversionを変更する必要があることに気付きました。 Shift + Ctrl + Alt + sを押して、OpenCVライブラリのプロパティタブに移動します。 sdkVersionを21以降に変更します。 これは、タブと混同された場合のスクリーンショットです