2014-06-20 22 views
6

Mój projekt kompiluje grzywny, ale panikuje Android Studio, ponieważ uważa, że ​​nie może znaleźć moduły OpenCV to:Android Studio nie może znaleźć moduły OpenCV, ale kompiluje ok

enter image description here enter image description here

OpenCV jest ujęte jako oddzielny moduł i jest wymieniony jako zależność. O ile mogę powiedzieć, wszystko jest w porządku. OpenCV na build.gradle jest następujący:

apply plugin: 'android-library' 

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.11.+' 
    } 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion "19.1" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 19 
     versionCode 2480 
     versionName "2.4.8" 
    } 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      aidl.srcDirs = ['src'] 
     } 
    } 
} 

pojęcia, co się dzieje? Nie jestem zbyt wprawiony w zakłopotanie, jak mówiłem, kompiluje i działa absolutnie dobrze. To bardzo denerwujące.

Odpowiedz

3

Wreszcie pęknięty ten. Po kilku przewodnikach online (nie pamiętam, który z nich), zainstalowałem opencv w /libraries/opencv/ w moim projekcie. Problem polegał na tym, że kod znajdował się w katalogu ./src/main/java/org/opencv/[module], co powodowało problemy z klasą klasu. Aby rozwiązać problem, przeniosłem ./src/main/java/org do ./src/org. Zrobiłem to w moim menedżerze plików, a nie w Android Studio, a następnie przebudowałem projekt.

Projekt kompiluje się dobrze, a wszystkie błędy zniknęły.

Powiązane problemy