Cockroach icon indicating copy to clipboard operation
Cockroach copied to clipboard

降低Android非必要crash

Results 24 Cockroach issues
Sort by recently updated
recently updated
newest added

native: #00 pc 000498e8 /system/lib/libc.so (__epoll_pwait+20) native: #01 pc 0001b9e5 /system/lib/libc.so (epoll_pwait+60) native: #02 pc 0001ba15 /system/lib/libc.so (epoll_wait+12) native: #03 pc 00010153 /system/lib/libutils.so (android::Looper::pollInner(int)+118) native: #04 pc 00010045 /system/lib/libutils.so (android::Looper::pollOnce(int,...

我这里出现一个问题。普通主线或者子线程方法crash多次都能捕获到。但是rxjava切换到主线程执行的方法异常只能捕获一次,第二次就闪退了。

"main" prio=5 tid=1 Native  | group="main" sCount=1 dsCount=0 flags=1 obj=0x75849b50 self=0x70a1015c00  | sysTid=21589 nice=-10 cgrp=default sched=0/0 handle=0x7127948548  | state=S schedstat=( 21136584986 342317179 9521 ) utm=1907 stm=206 core=7 HZ=100  | stack=0x7fce530000-0x7fce532000...

请问下使用的hide api解除限制,会影响googleplay上架问题吗?

> /** > * 子线程抛出异常时始终调用该方法。主线程只有第一次抛出异常时才会调用该方法,该方法中到的throwable都会上报到bugly。以后主线程的异常只调用 {@link #onBandageExceptionHappened(Throwable)} > * > * @param thread > * @param throwable > */ > protected abstract void onUncaughtExceptionHappened(Thread thread, Throwable throwable); > > /**...

``` allprojects { repositories { ... maven { url 'https://jitpack.io' } } } ``` ``` dependencies { implementation 'com.github.SJJ-dot:Cockroach:2.0.1' } ``` - jitpack 自动打的包 - `2.0` 直接fork的源码只修改了gradle的版本 - `2.0.1` 增加了...

接入Cockroach做A/B TEST时,发现使用了Cockroach的实验组,华为android 10机型上出现了大量的Native Crash,表现为启动闪退,堆栈如下: ``` 1 #00 pc 00441c2e /apex/com.android.runtime/lib/libart.so (MterpInvokeVirtual+277) [armeabi-v7a] -- 2 #01 pc 000dc814 /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_virtual+20) [armeabi-v7a] 3 #02 pc 16678e6c 4 java: 5 [Failed to get...

oom是一个error不是exception。但是有时候在安卓低版本的设备上程序有时候可能会内存溢出导致崩溃,有没有一种方案可以不弹出这个崩溃的弹窗

android.os.Parcel.readParcelableCreator(Parcel.java:2839) -- 2 android.os.Parcel.readParcelable(Parcel.java:2765) 3 android.os.Parcel.readValue(Parcel.java:2668) 4 android.os.Parcel.readArrayMapInternal(Parcel.java:3037) 5 android.os.BaseBundle.initializeFromParcelLocked(BaseBundle.java:288) 6 android.os.BaseBundle.unparcel(BaseBundle.java:232) 7 android.os.BaseBundle.size(BaseBundle.java:355) 8 android.app.servertransaction.LaunchActivityItem.hashCode(LaunchActivityItem.java:193) 9 java.util.AbstractList.hashCode(AbstractList.java:541) 10 java.util.Objects.hashCode(Objects.java:98) 11 android.app.servertransaction.ClientTransaction.hashCode(ClientTransaction.java:236) 12 java.lang.Object.toString(Object.java:273) 13 java.lang.String.valueOf(String.java:2896) 14 java.lang.StringBuilder.append(StringBuilder.java:132) 15 android.os.Message.toString(Message.java:529)...

来回切换,会造成activity 界面定在那里,用法一样的,捕获异常后,返回上页,再进再返回,页面定在那里。