一个奇怪的Bug“Unable to create application ”
2013-12-30 22:16
453 查看
最近遇到了一些非常的Bug,看来真是越深入越了解。
我把日志打印出来了,Bug的原型如下:
代码没有任何error,看来是Build出错,看Log是Application都Build不了。查看了Java Build Path,发现Order and Export里面AndroidAndroid4.3没有勾上,我将其勾上后就OK了,真是奇怪。
然后如果一个Eclipse工程依赖其他项,那么导入的时候总是有各种问题。。。
我把日志打印出来了,Bug的原型如下:
12-30 01:15:12.576: E/AndroidRuntime(31114): FATAL EXCEPTION: main 12-30 01:15:12.576: E/AndroidRuntime(31114): java.lang.RuntimeException: Unable to create application com.gebber.ares.controller.UserApplication: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4289) 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.app.ActivityThread.access$1300(ActivityThread.java:136) 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261) 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.os.Handler.dispatchMessage(Handler.java:99) 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.os.Looper.loop(Looper.java:137) 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.app.ActivityThread.main(ActivityThread.java:4881) 12-30 01:15:12.576: E/AndroidRuntime(31114): at java.lang.reflect.Method.invokeNative(Native Method) 12-30 01:15:12.576: E/AndroidRuntime(31114): at java.lang.reflect.Method.invoke(Method.java:511) 12-30 01:15:12.576: E/AndroidRuntime(31114): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:804) 12-30 01:15:12.576: E/AndroidRuntime(31114): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:571) 12-30 01:15:12.576: E/AndroidRuntime(31114): at dalvik.system.NativeStart.main(Native Method) 12-30 01:15:12.576: E/AndroidRuntime(31114): Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.app.SharedPreferencesImpl.getBoolean(SharedPreferencesImpl.java:242) 12-30 01:15:12.576: E/AndroidRuntime(31114): at com.gebber.ares.controller.AccessTokenManager.initAccessToken(AccessTokenManager.java:418) 12-30 01:15:12.576: E/AndroidRuntime(31114): at com.gebber.ares.controller.AccessTokenManager.<init>(AccessTokenManager.java:400) 12-30 01:15:12.576: E/AndroidRuntime(31114): at com.gebber.ares.controller.Gebber.<init>(Gebber.java:25) 12-30 01:15:12.576: E/AndroidRuntime(31114): at com.gebber.ares.controller.UserApplication.onCreate(UserApplication.java:31) 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999) 12-30 01:15:12.576: E/AndroidRuntime(31114): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4286) 12-30 01:15:12.576: E/AndroidRuntime(31114): ... 10 more
代码没有任何error,看来是Build出错,看Log是Application都Build不了。查看了Java Build Path,发现Order and Export里面AndroidAndroid4.3没有勾上,我将其勾上后就OK了,真是奇怪。
然后如果一个Eclipse工程依赖其他项,那么导入的时候总是有各种问题。。。
相关文章推荐
- app闪退 Unable to create application com.android.tools.fd.runtime.BootstrapApplication
- 在创建一个Dialog时,发生的错误: Unable to add window -- token null is not for an application
- Unable to add window -- token null is not for an application---各种bug
- 安装Visual Studio 6.0时出现一个“Setup Was Unable to Create a DCOM User Account”错误的解决方法
- sharepoint 2010 配置用户同步连接出现错误信息" Unable to process Create message"的一个解决方法
- BUG:Visual Studio 6.0 中出现错误消息“Setup Was Unable to Create a DCOM User Account”(安装程序无法创建 DCOM 用户帐户)
- Unable to create new web application
- VC的Bug:Visual Studio 6.0 中出现错误消息“Setup Was Unable to Create a DCOM User Account”(安装程序无法创建 DCOM 用户帐户)
- How To Create A Client Server Application In Minutes[如何在几分钟的时间里编写一个客户机/服务器控制台程序]
- BUG:Visual Studio 6.0 中出现错误消息“Setup Was Unable to Create a DCOM User Account”(安装程序无法创建 DCOM 用户帐户)
- BUG:Visual Studio 6.0 中出现错误消息“Setup Was Unable to Create a DCOM User Account”
- 解决bug:使用Genymotion模拟器时,出现Unable to create virtual device: Connection timeout occurred
- VS2003的bug:Unable to create Web project
- 关于ADF JDeveloper 11g 的 Unable to create an instance of the Java Virtual Machine
- Unable to add window -- token null is not for an application
- Pip - Fatal error in launcher: Unable to create process using '"'
- windows安装配置zookeeper后启动出现的错误:java.io.IOException: Unable to create data directory:xxxxxxx
- CDH: unable to create new native thread
- 解决 - java.lang.OutOfMemoryError: unable to create new native thread
- 关于服务进程申请线程数量的限制unable to create new native thread