개발일지/Kotlin
-
[Kotlin] .so 라이브러리 추가 방법개발일지/Kotlin 2024. 8. 30. 17:56
현재 진행 중인 프로젝트에 .so 라이브러리를 추가해야 할 상황이 생겼다.1. app/src/main/jniLibs 경로에 각 아키텍쳐 별로 폴더를 생성하여 아래와 같이 .so 파일을 추가해준다. (jniLibs 폴더가 없으면 생성하면 된다.)app/└── src/ └── main/ └── jniLibs/ ├── armeabi-v7a/ │ └── libmylibrary.so ├── arm64-v8a/ │ └── libmylibrary.so ├── x86/ │ └── libmylibrary.so └── x..
-
[Kotlin] Retrofit2에서 Trust anchor for certification path not found 에러가 날 때개발일지/Kotlin 2024. 4. 24. 18:59
정확한 원인과 해당 버전이 맞는지 모르겠는데 Android 10버전 이상에서는 발생하지 않았던 것이 Android 6버전인 단말기에서 SSL handshake error 이슈가 발생한다(같은 API 주소를 경유하는데).TrustOkHttpClientUtil.ktimport okhttp3.OkHttpClientimport java.lang.Exceptionimport java.lang.RuntimeExceptionimport java.security.SecureRandomimport java.security.cert.CertificateExceptionimport java.security.cert.X509Certificateimport javax.net.ssl.SSLContextimport..