Android Studio et Gradle dépendance de l'intégration

Je suis ce tutoriel mais avec Android Studio. J'ai fait les étapes suivantes:

La création d'un nouveau projet dans Android Studio

L'ajout de la OpenCV-2.4.5-sdk/sdk/java comme un module

Clic droit sur mon module principal->Modifier les paramètres du Module-> ajout de la ci-dessus opencv module en tant que dépendance

Pour mon MainActivity j'ai utilisé le code suivant (dépouillé vers le bas à partir de l'un des échantillons):

package com.example.test;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.CameraBridgeViewBase;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
import org.opencv.core.Mat;
public class MainActivity extends Activity implements CvCameraViewListener {
private CameraBridgeViewBase mOpenCvCameraView;
private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
@Override
public void onManagerConnected(int status) {
switch (status) {
case LoaderCallbackInterface.SUCCESS:
{
Log.i("Yay", "OpenCV loaded successfully");
mOpenCvCameraView.enableView();
} break;
default:
{
super.onManagerConnected(status);
} break;
}
}
};
@Override
public void onResume()
{
super.onResume();
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_5, this, mLoaderCallback);
}
@Override
public void onCameraViewStarted(int width, int height) {
}
@Override
public void onCameraViewStopped() {
}
@Override
public Mat onCameraFrame(Mat inputFrame) {
return null;
}
}

Android Studio de l'éditeur de texte pourrait identifier les paquets j'ai importé (comme org.opencv.android), mais lorsque j'ai compilé j'ai ces erreurs:

Gradle: error: package org.opencv.android does not exist
Gradle: error: package org.opencv.android does not exist
Gradle: error: package org.opencv.android.CameraBridgeViewBase does not exist

Personne ne sait pourquoi cela se produit?

[Ce lien vous permet d'utiliser sans jar][1] [1]: stackoverflow.com/a/17368359/2423176

OriginalL'auteur Rong den Lang beng | 2013-05-18