xCrash
v3.1.0
xCrash는 Android 앱에 Java 충돌, 기본 충돌 및 ANR을 캡처하는 기능을 제공합니다. 루트 권한이나 시스템 권한이 필요하지 않습니다.
xCrash는 앱 프로세스가 충돌하거나 ANR이 발생할 때 지정한 디렉터리에 삭제 표시 파일(Android 시스템의 삭제 표시 파일과 유사한 형식)을 생성할 수 있습니다.
xCrash는 수년 동안 iQIYI의 다양한 플랫폼(모바일, 태블릿, TV)의 많은 Android 앱(iQIYI 비디오 포함)에서 사용되었습니다.
읽어보기 중국어
dependencies {
implementation ' com.iqiyi.xcrash:xcrash-android-lib:3.0.0 '
}
android {
defaultConfig {
ndk {
abiFilters ' armeabi-v7a ' , ' arm64-v8a ' , ' x86 ' , ' x86_64 '
}
}
}
자바
public class MyCustomApplication extends Application {
@ Override
protected void attachBaseContext ( Context base ) {
super . attachBaseContext ( base );
xcrash . XCrash . init ( this );
}
}
코틀린
class MyCustomApplication : Application () {
override fun attachBaseContext ( base : Context ) {
super .attachBaseContext(base)
xcrash. XCrash . init ( this )
}
}
삭제 표시 파일은 기본적으로 Context#getFilesDir() + "/tombstones"
디렉터리에 기록됩니다. (보통 위치: /data/data/PACKAGE_NAME/files/tombstones
)
xcrash_sample 폴더에는 더 실용적이고 복잡한 샘플 앱이 있습니다.
소스 코드에서 xCrash를 빌드하려는 경우. 이 가이드를 따르십시오:
./gradlew :xcrash_lib:build
xCrash 기여 가이드를 참조하세요.
xCrash는 LICENSE 파일에 있는 것처럼 MIT 라이선스를 받았습니다.
xCrash 문서는 LICENSE-docs 파일에 있는 것처럼 Creative Commons 라이선스를 받았습니다.