我是ANDROID& JAVA。我是最后一年的电气工程师学生。但我对编程有一点了解。我的项目是创建一个面向电气导向问题的应用程序,即Electrical来数学Sums.为此,我使用了名为{{1}的外部库。最初,我已经完成了一个名为FLANAGAN.JAR
的单个总和的JAVA程序。然后我完成了我的APP'用户界面。实际上这已经完成了70%(对于我没有做的输出)。
现在我的问题是当我实现我的JAVA程序来创建Android应用程序时我使用LogCat来查看我的输出。我发现这些语句......但我得到了我的输出..我知道我想知道这些语句是什么意味着??
Formation of ADMITTANCE BUS Matrix
我也得到了输出:
02-25 19:31:01.263: W/dalvikvm(616): Unable to resolve superclass of Lflanagan/plot/Plot; (909)
02-25 19:31:01.263: W/dalvikvm(616): Link of class 'Lflanagan/plot/Plot;' failed
02-25 19:31:01.263: W/dalvikvm(616): Unable to resolve superclass of Lflanagan/plot/PlotGraph; (903)
02-25 19:31:01.263: W/dalvikvm(616): Link of class 'Lflanagan/plot/PlotGraph;' failed
02-25 19:31:01.263: E/dalvikvm(616): Could not find class 'flanagan.plot.PlotGraph', referenced from method flanagan.math.ArrayMaths.plot
02-25 19:31:01.263: W/dalvikvm(616): VFY: unable to resolve new-instance 904 (Lflanagan/plot/PlotGraph;) in Lflanagan/math/ArrayMaths;
02-25 19:31:01.263: D/dalvikvm(616): VFY: replacing opcode 0x22 at 0x0037
02-25 19:31:01.501: W/dalvikvm(616): Unable to resolve superclass of Lflanagan/plot/Plot; (909)
02-25 19:31:01.501: W/dalvikvm(616): Link of class 'Lflanagan/plot/Plot;' failed
02-25 19:31:01.501: W/dalvikvm(616): Unable to resolve superclass of Lflanagan/plot/PlotGraph; (903)
02-25 19:31:01.511: W/dalvikvm(616): Link of class 'Lflanagan/plot/PlotGraph;' failed
02-25 19:31:01.511: D/dalvikvm(616): DexOpt: unable to opt direct call 0x2ee9 at 0x39 in Lflanagan/math/ArrayMaths;.plot
答案 0 :(得分:0)
您必须将包含基类的 jar 添加到Android项目的类路径中。它们通常放在项目文件夹根目录的libs/
文件夹中。
此外,请确保将 jar 配置为在打包APK时与源代码一起导出。我不知道您使用的是哪个IDE,但为了在Eclipse中执行此操作,只需转到项目的首选项:右键单击它> 偏好设置> 构建路径> 订购和导出,然后确保检查 jar 。
答案 1 :(得分:0)
我会检查以确保您的外部jar文件位于Android项目中的“libs”文件夹中。该文件夹必须被称为“libs”。此页面可能对您有所帮助。
http://tools.android.com/recent/dealingwithdependenciesinandroidprojects