개발

Android fatal exception: too many receivers 오류가 발생될때?

소소ing 2021. 1. 7. 16:34
반응형

Android fatal exception: java.lang.illegalstateexception too many receivers 오류가 발생될때?

위 이슈가 발생되어 검색을 해보면 화웨이 단말기에서만 발생되는 문제라고 한다. 

그럼 이 문제를 해결할 방법이 없을까?

 

위 방법을 해결하기 위해 아래 Github 라이브러리를 이용해본다.

 

llew2011/HuaWeiVerifier

Fix only the crash of Register too many Broadcast Receivers on Huawei's mobile phone. - llew2011/HuaWeiVerifier

github.com

 

사용방법은 아래와 같다.

app 아래 build.gradle 에 아래 코드 추가

dependencies {
    // add dependencies
    implementation 'com.llew.huawei:verifier:1.1.2'
}

 

application class를 만들어 놓은게 있거나 없다면 추가 및 아래 코드 넣기

public class SimpleApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        LoadedApkHuaWei.hookHuaWeiVerifier(this);
    }
}

 

반응형