首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonegap : Android构建NoClassDefFoundError

Phonegap : Android构建NoClassDefFoundError
EN

Stack Overflow用户
提问于 2015-09-25 09:03:44
回答 1查看 37关注 0票数 0

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

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

在传统上,这个错误来自于没有在清单中声明一个活动,或者由于类实际上不存在(例如,有问题的构建,等等)。

使用phonegap进行编译和构建后,我可以看到两件事: 1)我的活动定义在最终的清单中(具有正确的路径) 2)类存在(在.jar中)-而且,我的jar中的其余类都在错误的堆栈中运行。

我真的不知道该探索什么方向,我的想法快用完了。有什么建议吗?如果你需要更多的信息,让我知道,我会把它张贴在这里。

  • 我正在通过npm运行最新的phonegap (两天前下载)
  • 工作是在麦金塔上完成的
  • 我想翻译的罐子在任何其他情况下都是100%的工作。
  • jar中的java代码是可以访问的,因为方法1工作&方法2开始运行,直到它尝试启动一个活动。
  • Phonegap构建不会产生错误(我正在详细运行)
  • 我在nexus 5棒棒糖上测试
  • jar在最终的构建中。
  • 我相信活动是在最终构建的清单中声明的(我的apkTool没有顺利地显示清单,因为它无法完成它的过程)

任何帮助都是受欢迎的,希望它不是复制的,因为我已经做了相当多的研究。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-26 15:06:36

好吧,在一个糟糕的周末,我发现了NoClassDefFoundError的原因。

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

但是,返回此错误是因为该类找不到它的依赖项。这绝对不是一个指示性的产出。

无论如何,感谢那些试图帮助我的人,我希望有一天这能帮助到一些人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32778562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档