使用jar dependecies测试Android项目

使用jar dependecies测试Android项目,第1张

概述我的 Android项目有几个jar库作为依赖项.单独,它编译并运行良好. 我写了一个小测试项目,但运行它我没有得到任何结果(没有测试通过或失败)也没有任何错误,但在logcat的输出中有这样的警告: 06-06 14:55:43.533: INFO/dalvikvm(7049): Failed resolving Lcom/adwhirl/adapters/InMobiAdapter; int 我的 Android项目有几个jar库作为依赖项.单独,它编译并运行良好.
我写了一个小测试项目,但运行它我没有得到任何结果(没有测试通过或失败)也没有任何错误,但在logcat的输出中有这样的警告:
06-06 14:55:43.533: INFO/dalvikvm(7049): Failed resolving Lcom/aDWhirl/adapters/InMobiAdapter; interface 315 'Lcom/inmobi/androIDsdk/InMobiAdDelegate;'06-06 14:55:43.533: WARN/dalvikvm(7049): link of class 'Lcom/aDWhirl/adapters/InMobiAdapter;' Failed06-06 14:55:43.533: INFO/dalvikvm(7049): Failed resolving Lcom/aDWhirl/adapters/InMobiAdapter; interface 407 'Lcom/inmobi/androIDsdk/InMobiAdDelegate;'06-06 14:55:43.533: WARN/dalvikvm(7049): link of class 'Lcom/aDWhirl/adapters/InMobiAdapter;' Failed06-06 14:55:43.553: DEBUG/dalvikvm(7049): GC_CONCURRENT freed 471K,51% free 2880K/5831K,external 0K/0K,paused 2ms+4ms06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049): Cannot load class. Make sure it is in your apk. Class name: 'com.aDWhirl.adapters.InMobiAdapter'. Message: com.aDWhirl.adapters.InMobiAdapter06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049): java.lang.classNotFoundException: com.aDWhirl.adapters.InMobiAdapter06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at java.lang.class.classForname(Native Method)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at java.lang.class.forname(Class.java:234)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfoSource.createPackageInfo(ClasspathPackageInfoSource.java:89)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfoSource.access0(ClasspathPackageInfoSource.java:40)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfoSource.load(ClasspathPackageInfoSource.java:51)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfoSource.load(ClasspathPackageInfoSource.java:48)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.SimpleCache.get(SimpleCache.java:31)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfoSource.getPackageInfo(ClasspathPackageInfoSource.java:73)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfo.getSubpackages(ClasspathPackageInfo.java:48)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfo.addtopLevelClassesTo(ClasspathPackageInfo.java:61)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.ClasspathPackageInfo.gettopLevelClassesRecursive(ClasspathPackageInfo.java:55)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.suitebuilder.TestGrouPing.testCaseClassesInPackage(TestGrouPing.java:154)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.suitebuilder.TestGrouPing.addPackagesRecursive(TestGrouPing.java:115)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.suitebuilder.TestSuiteBuilder.includePackages(TestSuiteBuilder.java:103)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.test.InstrumentationTestRunner.onCreate(InstrumentationTestRunner.java:360)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.app.ActivityThread.handleBindApplication(ActivityThread.java:3398)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.app.ActivityThread.access00(ActivityThread.java:123)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.app.ActivityThread$H.handleMessage(ActivityThread.java:977)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.os.Handler.dispatchMessage(Handler.java:99)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.os.Looper.loop(Looper.java:130)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at androID.app.ActivityThread.main(ActivityThread.java:3835)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at java.lang.reflect.Method.invokeNative(Native Method)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at java.lang.reflect.Method.invoke(Method.java:507)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:605)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at dalvik.system.NativeStart.main(Native Method)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049): Caused by: java.lang.NoClassDefFoundError: com.aDWhirl.adapters.InMobiAdapter06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     ... 26 more06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049): Caused by: java.lang.classNotFoundException: com.aDWhirl.adapters.InMobiAdapter in loader dalvik.system.PathClassLoader[/system/framework/androID.test.runner.jar:/data/app/com.mypackage.test-1.apk:/data/app/com.mypackage-2.apk]06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at java.lang.classLoader.loadClass(ClassLoader.java:551)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     at java.lang.classLoader.loadClass(ClassLoader.java:511)06-06 14:55:43.553: WARN/ClasspathPackageInfoSource(7049):     ... 26 more

您可以看到导出库时出现问题,实际上我得到的错误就像每个库一样.
我读了in this blog post,为了让它工作,它应该足以导出主项目中的所有库,但对我来说没有用.还有其他想法吗?

解决方法 转到使用.jar文件的项目(即测试中的项目).点击右键 – >属性 – > Java构建路径 – >订单和出口 – >检查库那里 总结

以上是内存溢出为你收集整理的使用jar dependecies测试Android项目全部内容,希望文章能够帮你解决使用jar dependecies测试Android项目所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1137274.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存