这是这个问题的后续:"android无法从外部jar中找到class "
我在Eclipse中有一个使用外部JAR的Android项目。JAR非常简单:它包含一个"玩具"类,用于计算一个数字的平方,并将结果作为String返回。
BAD:如果我在Eclipse中创建一个带有该类的常规Java项目,然后将其导出到JAR文件中,最后将该JAR添加到Android项目的构建路径中,那么我将得到一个运行时异常,无法找到该类。
GOOD:如果我在Netbeans中创建JAR并将该JAR添加到构建路径(在Eclipse中),则一切正常。
我实际上解压缩了两个jar来比较内容。似乎差异在于。class文件,但它们不是人类可读的,所以我无法得到任何进一步的
所以我的q是这个 :我可以在Eclipse导出中更改什么以使外部jar"好"?哪些是NB做对了而Eclipse做错了?或者我只是求助于构建所有的外部jar在NB?
谢谢
在Build Path屏幕的"Order and Export"选项卡中,选中缺少的jar
如果您的问题链接到ADT 17,最简单的解决方法是在项目中创建一个目录lib,并将jar复制到其中。看到链接