본문 바로가기

Android[Kotlin]

[Android][kotlin] 안드로이드 Sentry(센트리) 적용하기

1. build.gradle에 추가

// Add Sentry's SDK as a dependency.
implementation 'io.sentry:sentry-android:6.1.4'

2. AndroidManifest.xml에 다음과 같이 추가

<application>
  <meta-data android:name="io.sentry.dsn" android:value="https://examplePublicKey@o0.ingest.sentry.io/0" />
</application

여기서 android:value 값은 프로젝트마다 달라서 교체 해 주어야하는데,

이 값은 Sentry에서 만든 프로젝트의 안드로이드 앱 Settings > Projects > 프로젝트 선택 >  Client Keys(DSN) 에서 확인 할 수 있다.

클라이언트 키

 Sentry로 데이터를 보내려면 클라이언트 키(일반적으로 SENTRY_DSN값이라고 함)로 SDK를 구성해야 한다.

Settings > Projects > 프로젝트 선택 >  Client Keys(DSN)

 


여기까지 하면 Proguard를 사용하지 않는 프로젝트에서 자유롭게 Sentry를 사용할 수 있을 것이다.

하지만 프로가드를 사용한다면 조금 더 세팅이 필요하다고 하는데, 일단 요기까지~~~!