Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
我一直在寻找一款能够与Android完美配合的物理引擎,但我只是很失望。
在性能方面,我听说jbox2d是最好的选择,但是(据我了解)自Android SDK V1.0以来,Dalvik VM的验证程序变得非常严格,并拒绝了某些关键类并拒绝运行。使用dx工具后,此问题仍然存在(尽管我可能未正确使用该工具)。
我知道存在AndroidBox2D移植项目,可以为Android垃圾收集器优化jbox2d,但是该项目页面没有任何下载,并且gpl许可证不如原始的zlib许可证那么吸引人。
是否有人在Eclipse中使jbox2d正常运行的任何技巧,或者对我应该从哪里开始寻找任何建议?
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
我一直在寻找一款能够与Android完美配合的物理引擎,但我只是很失望。
在性能方面,我听说jbox2d是最好的选择,但是(据我了解)自Android SDK V1.0以来,Dalvik VM的验证程序变得非常严格,并拒绝了某些关键类并拒绝运行。使用dx工具后,此问题仍然存在(尽管我可能未正确使用该工具)。
我知道存在AndroidBox2D移植项目,可以为Android垃圾收集器优化jbox2d,但是该项目页面没有任何下载,并且gpl许可证不如原始的zlib许可证那么吸引人。
是否有人在Eclipse中使jbox2d正常运行的任何技巧,或者对我应该从哪里开始寻找任何建议?
最佳答案
我不知道为什么Dalvik会拒绝类,除非它们被某种工具所迷惑。您是否尝试过从源代码重新编译Box2d?
我见过的唯一其他Java库是http://www.cokeandcode.com/phys2d/