Java Phonegap CLI:Android构建NoClassDefFoundError

Java Phonegap CLI:Android构建NoClassDefFoundError,java,android,cordova,jar,phonegap-plugins,Java,Android,Cordova,Jar,Phonegap Plugins,我正试图在.jar文件中为Phonegap用户创建一个java库插件。 目前,我的插件连接了我库中的两个方法:一个使用网络操作并写入设备内存,另一个运行新活动 使用网络的那个可以工作,没问题。但是,使用NoClassDef运行新活动的活动在运行时失败。。错误 通常,此错误源于未在清单中声明活动或实际不存在的类,即有问题的构建等 使用phonegap编译和构建后,我可以看到两件事: 1我的活动在最终清单中定义,路径正确 2该类存在于.jar中-此外,可以发现我的jar中的其他类正在错误堆栈中运行

我正试图在.jar文件中为Phonegap用户创建一个java库插件。 目前,我的插件连接了我库中的两个方法:一个使用网络操作并写入设备内存,另一个运行新活动

使用网络的那个可以工作,没问题。但是,使用NoClassDef运行新活动的活动在运行时失败。。错误

通常,此错误源于未在清单中声明活动或实际不存在的类,即有问题的构建等

使用phonegap编译和构建后,我可以看到两件事: 1我的活动在最终清单中定义,路径正确 2该类存在于.jar中-此外,可以发现我的jar中的其他类正在错误堆栈中运行

我真的不知道该去探索什么方向,我已经没有主意了。有什么建议吗?如果你需要更多的信息,让我知道我会把它贴在这里

我正在通过两天前下载的npm运行最新的phonegap 工作是在macintosh上完成的 我试图翻译的jar在任何其他情况下都能100%工作。 jar中的java代码是可访问的,因为方法1工作,方法2开始运行,直到它尝试启动一个活动。 Phonegap构建不会产生任何错误我正在详细运行 我正在测试Nexus5棒棒糖 jar在最终构建中 我相信活动是在最终构建的清单中声明的。我的apkTool没有顺利地显示清单,因为它无法完成其过程
欢迎提供任何帮助,希望它不会重复,因为我已经做了大量的研究。

好吧,在一个充满自我憎恨和皮蒂的糟糕周末里,我找到了NoClassDefFoundError的原因

我试图打开的活动所需的依赖项不存在。Android开发人员通常知道,当清单文件中未定义活动时,最常发生此错误

但是,由于类未能找到其依赖项而返回此错误的情况非常糟糕。这绝对不是一个指示性的输出

不管怎样,感谢那些试图帮助我的人,我希望有一天,这能帮助一些人