私の質問は本当に単純です。別のプロジェクトのアクティビティからColorBlobDetectionActivity(OpenCVサンプルから-color-blob-detection)を起動しようとしています。これまでのところ、私が行ったのは次のことだけです。
- ColorBlobDetectionActivity.javaファイルとColorBlobDetector.javaファイルを新しいプロジェクトにコピーします
- opencvライブラリを追加-2.4.3.jarを参照ライブラリとして追加(これまでのところ、すべてが正しく構築されており、Eclipseによってエラーが検出されることはありません)
別のアクティビティ内のボタンからColorBlobDetectionActivityを起動すると問題が発生します(インテントは正常に機能していますが、アクティビティは開始されず、携帯電話は残念ながらXXXが停止したと表示します)color_blob_detection_surface_view.xmlのJavaCameraViewに関してこのエラーが発生します(起動しようとしているアクティビティによって参照されるビューです):
The following classes could not be instantiated:
- org.opencv.android.JavaCameraView (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse