如何在Android中添加java.awt.image包

时间:2011-06-14 13:56:38

标签: android image jar

我有一个依赖java.awt.Image包的外部库。但是,Android库不包含它。有人知道如何将其添加到Android吗? 谢谢!

4 个答案:

答案 0 :(得分:14)

Java AWT类包含本机代码,因此除非有人将本机代码移植到Android,否则你运气不好。并且,他们不会移植它,因为正如上面所指出的,Android有自己的图形库(android.graphics)。

答案 1 :(得分:3)

使用JavaCV。 http://code.google.com/p/javacv/ 它已针对Android 2.2预编译:http://code.google.com/p/javacv/downloads/list

答案 2 :(得分:0)

这个答案是为了证明Hitesh在看到投票(误导)后的答案。如果我错了,请纠正我。

好吧,我也很喜欢在Android中使用像Swings和AWT库这样的Java核心概念。

最近我想使用java.awt.Color类,因为它比android.graphics.Color要好得多。所以做了一个小的研究,通过阅读几个线程并得出结论为'不,我们不能导入'。通过看Hitesh的回答我认为我的研究失败了,并找到了解决问题的最简单方法。按照示例的步骤运行我的代码。唉!!!

NoClassDefFoundError异常已经抛出。

再次进行了一项小型研究,以总结杰弗里(接受)的答案。我找到了结论here。方法loadLibraries()上方的注释解释了一切。已在Color类(第279行)中调用此方法。

答案 3 :(得分:-2)

https://stackoverflow.com/a/33210293/5418475

Android不支持AWT包,您需要更改实现以使用Android类。

请参阅以下类似问题:

将AWT图形代码移植到Android

如何在Android中添加java AWT图像包

在Android上使用AWT