我有一个依赖于java.awt.Image
包的外部库。但是,Android库不包含它。有人知道如何将其添加到Android中吗?谢谢!
发布于 2011-06-14 23:11:15
Java AWT类包含本机代码,所以除非有人将该本机代码移植到Android,否则您就不走运了。而且,他们不会移植它,因为正如上面所指出的,安卓有自己的图形库(android.graphics
)。
发布于 2011-10-26 04:03:43
使用JavaCV。为Android2.2预编译的http://code.google.com/p/javacv/:http://code.google.com/p/javacv/downloads/list
发布于 2013-10-07 18:51:30
这个答案是为了在看到投票结果后证明Hitesh的答案是正确的(这是误导)。如果我错了,请纠正我。
嗯,我也热衷于在Android中使用一些Java的核心概念,比如Swings和AWT库。
最近我想使用java.awt.Color
类,因为它比android.graphics.Color
好得多。所以通过阅读一些帖子做了一个小调查,得出的结论是‘不,我们不能导入’。通过看到Hitesh的回答,我认为我的研究失败了,并为我的问题找到了最简单的解决方案。遵循示例的步骤并运行我的代码。天哪!
已引发NoClassDefFoundError
异常。
再次做了一个小研究,得出了Jeffrey (接受)的答案。我找到了结论here。方法loadLibraries()
上面的注释解释了一切。此方法已在Color类中调用(第279行)。
https://stackoverflow.com/questions/6344654
复制相似问题