Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – java.lang.NoClassDefFoundError:com.urbanairship.UAirship大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个新的mac(Lion 10.7.3).
安装了 Eclipse和android sdk.
从SVN检出我的项目,试图运行并得到这个丑陋的例外:

05-20 12:17:21.175: E/AndroidRuntime(32499): FATAL EXCEPTION: main
05-20 12:17:21.175: E/AndroidRuntime(32499): java.lang.NoClassDefFoundError: com.urbanairship.UAirship
05-20 12:17:21.175: E/AndroidRuntime(32499):    at com.neo.ovs3.MyApp.onCreate(MyApp.java:16)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3292)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at android.app.ActivityThread.access$2200(ActivityThread.java:117)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at android.os.Handler.dispatchMessage(Handler.java:99)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at android.os.Looper.loop(Looper.java:130)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at android.app.ActivityThread.main(ActivityThread.java:3703)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at java.lang.reflect.Method.invokeNative(Native Method)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at java.lang.reflect.Method.invoke(Method.java:507)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
05-20 12:17:21.175: E/AndroidRuntime(32499):    at dalvik.system.NativeStart.main(Native Method)

尝试通过创建新项目,重新创建清单文件,更改UA库,配置构建路径以各种方式修复它.没有任何帮助.项目本身编译没有错误.

重要的是,在我以前的mac(和PC)上,同一个项目在结账后立即工作.这意味着这不是项目问题.

有任何想法吗 ?

解决方法

谷歌已经对他们处理在最新ADT版本中使用库项目的项目的方式进行了一些更改.
虽然这些更改是有福的,但在将旧的ADT插件版本与新版本混合时会导致错误.

如果您在旧计算机中有一个旧的ADT插件并且您以这种方式提交它,则会导致错误

如果是这样,我的建议是回到旧计算机并更新所有Google工具.确保项目运行正常并提交到SVN.在新计算机上结帐,希望它能运作……

大佬总结

以上是大佬教程为你收集整理的android – java.lang.NoClassDefFoundError:com.urbanairship.UAirship全部内容,希望文章能够帮你解决android – java.lang.NoClassDefFoundError:com.urbanairship.UAirship所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: