[英]Phonegap CLI: Android Build NoClassDefFoundError
我正在尝试为Phonegap用户的Java库(在.jar文件中)创建一个插件。 当前,我的插件连接了我库中的两种方法:一种使用网络操作并写入设备内存,另一种运行新活动。
使用网络的那个可以正常工作。 但是,运行新活动的活动在运行时因NoClassDef ..错误而失败。
通常,此错误是由于没有在清单中声明活动或实际上不在那里的类(例如,有问题的构建等)引起的。
使用phonegap进行编译和构建后,我可以看到两件事:1)我的活动是在最终清单中定义的(具有正确的路径)2)该类存在(在.jar中)-另外,我的其余类可以发现jar在错误堆栈中正在运行。
我真的迷失了探索的方向,我的想法已经用完了。 有什么建议么? 如果您需要更多信息,请告诉我,我将在此处发布。
任何帮助都将受到欢迎,希望它不会重复,因为我已经做了相当多的研究。
好的,在经历了一个令人讨厌的自恨和卑鄙的周末之后,我找到了NoClassDefFoundError的原因。
我尝试打开的活动所需的依赖项不存在。 当清单文件中未定义Activity时,Android开发人员通常将此错误称为最常见的错误。
但是,由于类未能找到其依赖关系而返回此错误确实很差。 那绝对不是指示性的输出。
无论如何,感谢那些尝试提供帮助的人,我希望这有一天能对某人有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.