android.hardware.camera2
クラスをインポートできないため、opencvアンドロイドライブラリをアンドロイドスタジオにインポートし、Camera2Rendererクラスに多くのコンパイラエラーがあります。import android.hardware.camera2クラスをインポートできません
答えて
私は問題を解決しました。ジムは正しいです、私は正しいターゲットAPIを持っていませんでした。この問題を抱え、このスレッドを見つけた次の人にとっては、プロジェクトとopenCVのbuild.gradleファイルが一致していることを確認する必要があります。私を助けてくれた皆、メリークリスマスのおかげで!
iはopenCVLibrary3.2.0と協力し、そのサンプルを実行し、同じ問題に直面しようとしているが、私は両方mysampleAppとopenCVLibrary320モジュール用のGradleファイルを変更しています
の下にこれは私のアプリですbuild.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "org.opencv.face"
minSdkVersion 9
targetSdkVersion 21
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_5
targetCompatibility JavaVersion.VERSION_1_5
}
ndk {
moduleName "native_sample"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
}
dependencies {
compile project(path: ':openCVLibrary320')
}
and this my OpenCV library module build.gradle file
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 9
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
注: 注目すべき事項compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersionこれらはすべてのgradleファイルで同じでなければなりません
私はcompileSdkVersionを14から変更しました23 とbuildToolsVersionにに「23.0.2は、」 は、これは私がそのサンプルを実行しようとしているopenCVLibrary330に取り組んでいます関連カメラ2の輸入問題
を解決し、同じ問題に直面していましたが、私は以下のようにopenCVLibrary330モジュール用のGradleのファイルを変更し
これは私のアプリbuild.gradleです
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "26.0.2"
defaultConfig {
minSdkVersion 8
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
私は同じ問題がありました。しかし、多くの人々が提案したように、まったく同じになるようにgradleファイルを変更する必要はありませんでした。私は両方のgradleファイルで同じに私のcompileSdkVersionとbuildToolsVersionを変更しました、残りは異なっています。今はうまくいきます。
- 1. import javax.mailを解決できません
- 2. import javax.xml.transformを解決できません
- 3. import org.dom4jを解決できません。*
- 4. page import = "javax.event。*" "import javax.eventを解決できません"エラー
- 5. from django.db import utils ImportErrorは名前utilsをインポートできませんか?
- 6. djangoでviews.pyをインポートできません
- 7. CakePHPエラー:「DataSourceクラス.DboSourceをインポートできません」
- 8. openpyxlでブックをインポートできません
- 9. ライブラリlibcore.io.IoBridgeをインポートできません
- 10. appengine pythonモジュールをインポートできません
- 11. mx.controls.Alertをインポートできません
- 12. python-mysqldbをインポートできません
- 13. HUnitをghciにインポートできません
- 14. はdeepcopyモジュールをインポートできません
- 15. scipy.misc.imreadをインポートできません
- 16. トルネードサブモジュールをインポートできません
- 17. オブジェクト名をインポートできません
- 18. PyDevでmatplotlibをインポートできません
- 19. ピラブをインポートできませんか?
- 20. ephemをインポートできません
- 21. RestKitのRKRequestSerialization.hをインポートできません
- 22. pymongo ubuntuをインポートできません
- 23. スパークストリーミングジョブでkafkaProducerをインポートできません
- 24. Pythonがモジュールをインポートできません
- 25. インポートandroid.nfc.INfcSecureElementを解決できません
- 26. 再帰インポート: 'import'と 'from ... import ...'
- 27. com.google.android.maps.MapActivityをインポートできません
- 28. ReactJS - コンポーネントをインポートできません
- 29. インポートorg.junitを解決できません
- 30. pygameをインポートできません
ビルドのログを表示すると、間違ったターゲットAPI、悪いXMLファイル、プロジェクトファイルの命名の問題など、多くの原因が考えられます。 – Jim
間違ったターゲットAPIからのものだと感じています。私はまた、アンドロイド開発に新しいです。ビルドのログはイベントログに表示されますか? –
** android-21 **をターゲットに設定していますか? –