我的程序中出现标题错误,为什么会有点困惑。我有一个使用IplImages
的程序,直到现在它一直运行良好。我现在尝试使用多线程,当我尝试在我的IplImage class
(扩展线程)中使用MyThread class
时,我在调试屏幕上看到了这个:
我正在使用的代码是:
IplImage imageToProcess = cvLoadImage(fileLocation);
现在,当我在MainActivity class
中调用它时,该代码工作得很好,但是当我在MyThread.
任何人都知道我做错了什么?
答案 0 :(得分:1)
Android没有大多数awt类,它只有来自java.awt.font的两个类
请参阅文档http://developer.android.com/reference/packages.html
还有其他陷阱,例如没有完全支持java.beans包。
我建议设置一个成功加载BufferedImage的断点,然后分析加载BufferedImage的类加载器。希望它是一个URLClassLoader,你可以找到提供java.awt.ButteredImage的资源。
然后将异常断点设置为ClassNotFoundException并尝试失败的代码。返回堆栈跟踪到触发类加载的地方,并分析此类加载器。