Android5.0以上版本ActiveAndroid报ClassNotFoundException错误
来源:互联网 发布:excel怎么建立数据库 编辑:程序博客网 时间:2024/06/01 10:21
近日将正在开发的app运行到android lollipop系统上却出现的闪退,经过查找发现是ActiveAndroid在5.0上的兼容性问题。
通常我们初始化ActiveAndroid的时候,是通过在自定义的Application中的onCreate()方法中调用
或者是自定义的Application直接继承com.activeandroid.app.Application如上代码在5.0以下的系统不会有问题,以上就会直接导致app在应用的入口处就直接crash。
我们在5.0及以上版本需要换一种声明方式,如下:
关于上述代码做几点说明:
1. MyApplication继承的是android原生的Application,必须继承原生的;
2. 很重要!Test.class为应用用到的ActiveAndroid的数据库模型,所有的模型必须在此声明;
3. 如果Configuration类找不到,说明你的ActiveAndroid的jar包版本太低的(需要3.1)
最后再说下,如果碰到了棘手的问题,百度无法解决的时候,多去StackOverflow搜索下,会有很多的收获。
本文参考自:http://stackoverflow.com/questions/23907037/how-to-disable-scanning-for-model-in-activeandroid/
ActiveAndroid官方网址:http://www.activeandroid.com
附上jar包下载地址:http://download.csdn.net/detail/njweiyukun/9278387
0 0
- Android5.0以上版本ActiveAndroid报ClassNotFoundException错误
- Android5.0以上版本ActiveAndroid报ClassNotFoundException错误
- Android5.0以上版本ActiveAndroid报ClassNotFoundException错误
- activeandroid在android5.0报IncompatibleClassChangeError错误
- Android5.0以上版本对比
- Android5.0以上版本查看应用使用情况
- 解决Cocos3.2以上版本在Android5.0崩溃的问题
- 为Android5.0及以上版本中的TextView等控件设置波纹效果
- Android5.0及以上版本通知栏和状态栏不显示彩色图标而都是白色
- Android5.0以上使用XUtils访问网络出现错误: java.io.IOException: stack size 1036KB
- Android5.0以上通知栏图标设计
- android5.0以上获得所有进程
- android5.0以上手机host修改教程
- Android5.0以上Webview上传文件注意事项
- Android5.0以上Button去除阴影
- Android5.0以上WebView的兼容问题
- Android5.0以上通知栏图标设计
- Android5.0以上编译Root权限
- 【HDU 1599 find the mincost route 】
- <LeetCode OJ> 387. First Unique Character in a String
- Graphviz样例之有向图
- 面试总结(static、const、define)
- Freeline - Android平台上的秒级编译方案
- Android5.0以上版本ActiveAndroid报ClassNotFoundException错误
- NumPy学习笔记
- UIView之动画效果的实现方法(合集)
- android捕获back键
- 自己写bootloader笔记6---boot.c分析(u-boot向内核传递参数及跳转到内核)
- 61-11
- 130. Surrounded Regions
- Android TV Input Framework(TIF)--1 概述
- [Codeforces 27D] Ring Road 2 (二分图染色)