我正在尝试为Phonegap用户创建一个Java库(在.jar文件中)的插件。 目前,我的插件连接了我的库中的两个方法:一个使用网络操作并写入设备内存,另一个则运行新的活动。Phonegap CLI:Android Build NoClassDefFoundError
使用网络的工作,没问题。但是,运行新操作的操作在NoClassDef ..运行时会失败。
经典,这个错误来自要么在清单或从类实际上不在那里(也就是有问题的构建等。)
后编译&构建与PhoneGap的未申报的活动,我可以看到两件事: 1)我的活动是在最终清单中定义的(具有正确的路径) 2)该类存在(在.jar中) - 另外,我的jar中的其余类可以被发现在运行错误的堆栈。
我真的失去了探索的方向,我正在用尽想法。有什么建议么?如果你需要更多的信息,让我知道我会在这里发布。
- 我正在通过NPM最新的PhoneGap(下载前两天)
- 工作是在Macintosh上
- 罐子我试图转换下的其他情形的工作100%完成。
- 由于方法1的作用,可以访问jar中的java代码&方法2开始运行直到它尝试启动一个活动。
- 的PhoneGap构建不产生错误(我在详细运行)
- 我测试在Nexus 5棒棒糖
- 罐子是最终版本
- 我相信,在活动的最后声明里建立的清单(我的apkTool不能顺利显示清单,因为它没有完成它的过程)
任何帮助将受到欢迎,希望它不是一个重复,因为我已经做了相当多的研究。