我为flex应用程序创建了一个ane本机扩展,我遇到了一个问题。 我的问题是,我从本机java代码中得到一个NoClassDefFoundError。未找到的类位于第三方jar中。我在eclipse中将第三方jar添加为lib文件,也在项目构建pats上设置,并且也设置为导出资源。 我认为问题是当我打包扩展名的最终.jar文件时。我解压缩.jar文件,第三方jar在那里。NoClassDefFoundError android flex扩展
0
A
回答
4
使用Java ANE打包第三方库时必须小心。您经常需要解压缩第三方jar文件并将您的类文件与您自己的一起包含在内。
jar xf 3rd_party_lib.jar
只使用ADT打包ANE您之前然后重新打包ANE库jar
jar uf your_native_ane_libary.jar [directory of all your class files]
你必须这样做。
相关问题
- 1. 使用Flex扩展Sprite?
- 2. Flex中扩展TextItem 4级
- 3. Flex/AIR ComboBox缓慢扩展
- 4. Flex:无法扩展DataGridColumn
- 5. 在php扩展中flex + bison
- 6. flex扩展树时展示效果
- 7. 扩展Android API
- 8. Android扩展apk
- 9. Android:扩展PhoneBase?
- 10. Android:扩展android.app.Application
- 11. Android扩展BaseExpandableListAdapter
- 12. Android Java扩展
- 13. 将Android扩展:WINDOWTITLE
- 14. Android扩展文件。
- 15. Android扩展列表
- 16. Flex Tree没有重新扩展
- 17. Admob in flex 4.6原生扩展
- 18. Google Chrome扩展程序中的Flex
- 19. Actionscript 3中的扩展数组(Flex)
- 20. 为什么Flex项目扩展全高而没有flex-grow?
- 21. 作为smartfox扩展的AWS SDK中的NoClassDefFoundError
- 22. 的Android - NoClassDefFoundError的
- 23. Android ADT 21 NoClassDefFoundError
- 24. Android扩展列表项
- 25. 扩展android应用功能
- 26. Android扩展列表 - OnClickListener
- 27. 可扩展通知android 4.1
- 28. Android的Kotlin扩展开销
- 29. Android - SearchView的延迟扩展
- 30. 扩展android TTS引擎
如果你把你的第三方jar放在你的结果jar里面,而不是里面呢? – user1875642 2013-02-23 13:39:29
基于Adobe文档和其他本机扩展,我已经使用此方法没有效果。 – AlexGo 2013-02-23 13:48:42