Ho importato la libreria Android opencv nel mio studio Android e la classe Camera2Renderer ha molti errori del compilatore perché le classi android.hardware.camera2
non possono essere importate.Impossibile importare le classi android.hardware.camera2 import
risposta
ho risolto il problema. Jim aveva ragione, non avevo la corretta API di destinazione. Per la persona successiva che ha questo problema e trova questo thread, la soluzione è che devi assicurarti che i file build.gradle per il tuo progetto e la tua corrispondenza openCV. Grazie a tutti quelli che mi hanno aiutato e Buon Natale!
sto lavorando con openCVLibrary3.2.0 e cercando di eseguire il suo campione e affrontato lo stesso problema, ma ho cambiato i file Gradle sia per il modulo MySampleApp e openCVLibrary320 come di seguito
Questa è la mia applicazione 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'
}
}
}
Nota: cose da notare sono che compileSdkVersion, buildToolsVersion, minSdkVersion, targetSdkVersion questi deve essere uguale per tutti i file Gradle
ho cambiato il compileSdkVersion da 14 al 23 e buildToolsVersion a "23.0.2" questo risolto l'importazione camera2 relative problema
Sto lavorando su openCVLibrary330 tentativo di eseguire il suo campione e di fronte lo stesso problema, ma ho cambiato i file Gradle per il modulo openCVLibrary330 come di seguito
Questa è la mia app 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'
}
}
}
Ho avuto lo stesso problema. Ma, come molte persone hanno suggerito, non ho dovuto modificare i file gradle per corrispondere esattamente allo stesso modo. Ho modificato compileSdkVersion e buildToolsVersion allo stesso modo su entrambi i file gradle, il resto è diverso. Sta funzionando bene ora.
- 1. Impossibile importare classi Java dal modulo Jython
- 2. Impossibile importare le classi swift principali nella destinazione di prova?
- 3. ImportError: impossibile importare le impostazioni
- 4. Intellij auto import per le classi interne
- 5. Mod_python errore: ImportError: Impossibile importare le impostazioni
- 6. Impossibile importare SKlearn MLPClassifier
- 7. impossibile importare is_secure_transport
- 8. Impossibile importare Scikit-Learn
- 9. Impossibile importare scipy.misc.imread
- 10. Impossibile importare Spring RepositoryRestResource
- 11. Impossibile importare Tornado sottomoduli
- 12. Impossibile importare com.google.android.maps.MapActivity
- 13. impossibile importare pygame
- 14. Importare alcune classi nello stesso pacchetto
- 15. sqlite3 import con le virgolette
- 16. Python, ImportError: impossibile importare il nome AbstractLazySequence
- 17. Errore: pacchetto android.hardware.camera2 inesistente OpenCV
- 18. ImportError: impossibile importare nome force_text
- 19. ImportError: impossibile importare nome RAND_egd
- 20. Impossibile importare sendgrid nell'applicazione GAE
- 21. Impossibile import request.packages.urllib3.util 'Retry'
- 22. Impossibile importare org.h2.server.web.WebServlet
- 23. Impossibile importare conftest.py su Windows
- 24. Impossibile importare javax.imageio.ImageIO nell'applicazione Android
- 25. Impossibile importare le impostazioni; non sul percorso di sistema
- 26. Come importare le classi Java EE in Eclipse?
- 27. PHP come importare tutte le classi da un altro namespace
- 28. cx_Freeze ImportError: impossibile importare il nome
- 29. ImportError: impossibile importare il nome X
- 30. ubuntu ImportError: impossibile importare il nome MAXREPEAT
mostra i registri per la compilazione - il tuo errore può provenire da molte possibili fonti: API di destinazione errata, file XML non valido, problemi di denominazione dei file di progetto, ecc. – Jim
Ho la sensazione che provenga dall'API di destinazione sbagliata. Sono anche nuovo nello sviluppo di Android. I log per la build sono visualizzati nel registro eventi? –
Hai scelto come target ** Android-21 **? –