android Exception
珍惜当下-拥抱明天
挑战自己,追求卓越。
展开
-
安卓兼容导致的崩溃记录总结
1、android 8Caused by java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation解决方案:1,删除AndroidManifest中相应Activity的 android:screenOrientation=""属性;2,删除相应Activity的theme中<item name="android:windowIsTranslucent">tr原创 2022-01-29 11:36:25 · 1781 阅读 · 0 评论 -
Firebase Crashlytics集成后无法收集日志
android 中通过Thread.UncaughtExceptionHandler用于处理未捕获的异常导致程序崩溃。firebase crashlytics也是基于该方法实现捕获异常。集成firebase crashlytics无法收集日志原因:1、项目由于项目需求,需要捕获应用异常进行相应的处理。然后在Application的onCreate()生命周期方法中进行设置。然而现在firebase sdk都是使用provider进行sdk的初始化。由于provider和生命周期和Applic原创 2020-07-20 15:16:25 · 1073 阅读 · 0 评论 -
错误: 找不到符号 符号: 类 ContextCompat 位置: 程序包 android.support.v4.content
打开旧项目,提示如下信息错误: 找不到符号符号: 类 ContextCompat位置: 程序包 android.support.v4.content原因:使用Android Studio 新建项目,和旧项目同时打开。导致在一些缓存目录的缓存文件有误。解决方案:删除项目/app/build/..C:\Users\LiEnbo\.gradle\caches\tran...原创 2020-04-04 21:08:15 · 2102 阅读 · 0 评论 -
FTS中virtual table更新数据失败
一、问题描述项目中使用FTS实现本地数据检索功能,创建以下表:@Overridepublic void onCreate(SQLiteDatabase db) { db.execSQL("CREATE VIRTUAL TABLE IF NOT EXISTS fts_index USING fts4(" + content +","+ ...原创 2019-11-22 15:54:50 · 307 阅读 · 0 评论 -
生成Json字符串 --- Uncaught SyntaxError: missing ) after argument list
JSONArray array2 = new JSONArray();array2.put(false);String path = "//storage/emulated/0/spap/image/1560929771359_bridge.jpg";JSONObject obj2 = new JSONObject();try { obj2.put("file",path); ...原创 2019-06-19 16:48:45 · 1189 阅读 · 0 评论 -
java.lang.IllegalStateException: This Realm instance has already been closed, making it unusable.
在使用Realm访问数据库的时候,报java.lang.IllegalStateException: This Realm instance has already been closed, making it unusable.异常。原因:查询完数据,使用查询结果的时候,数据没有拷贝到内存中,Realm的数据总是实时访问的。eg:Realm realm = Realm.getDe...原创 2019-06-03 11:35:15 · 1440 阅读 · 0 评论 -
Attempt to recreate a file for type io.realm.RealmStringRealmProxyInterface
问题产生的情形:当使用Realm数据库的时候,实现了两个继承RealmObject的同名子类,放在不同的包路径下,编译运行报如下错误:Attempt to recreate a file for type io.realm.RealmStringRealmProxyInterface实现的同名不同路径的类:public class RealmString extends Rea...原创 2019-11-19 11:12:31 · 1691 阅读 · 0 评论 -
android 项目编译报Failed to resolve: support-core-utils 解决
在编译新的项目的时候,项目报Failed to resolve: support-core-utils 异常。这是由于项目编译不能找到这个库,查询资料后发现Google 不支持通过SDK的更新来更新support库了,而是通过maven仓库来下载支持库,原文如下:The support libraries are now available through Google's Maven re...原创 2019-01-16 14:30:12 · 1185 阅读 · 0 评论 -
com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:(52) error: resource mipmap/ic_launcher_round (aka XXXXX:mipmap/ic_launcher_round) not found.Error:(52) resource mipmap/ic_launcher_round (aka XXXXX/ic_launcher_round) not found.Error:failed pro...原创 2018-02-11 11:00:56 · 2193 阅读 · 0 评论 -
分析解决Android ANR
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastRec转载 2017-10-26 12:04:55 · 557 阅读 · 0 评论 -
主线程中的Looper.loop()一直无限循环为什么不会造成ANR?
引子:正如我们所知,在android中如果主线程中进行耗时操作会引发ANR(Application Not Responding)异常。造成ANR的原因一般有两种:当前的事件没有机会得到处理(即主线程正在处理前一个事件,没有及时的完成或者looper被某种原因阻塞住了)当前的事件正在处理,但没有及时完成为了避免ANR异常,android使用了Handler消息处理机制。让耗时操作转载 2017-11-09 12:54:33 · 556 阅读 · 0 评论 -
android 异常处理
java.lang.NullPointerException: Attempt to invoke virtual method原创 2016-10-11 12:16:13 · 251 阅读 · 0 评论