728x90
업체에서 제공받은 모듈 파일을 적용한 App 이 휴대폰에서는 구동이 되는데 이상하게
안드로이드 스튜디오 에뮬레이터에서는 이런 에러가 나면서 구동이 안된다...하....
휴대폰은 되는데 왜째서 에뮬레이터만 안되냐 원인 분석을 했더니 에뮬레이터랑 휴대폰이랑 ABI 가 달라서 인것 같아서
모듈을 분석해보니...
파일 분석해보니...이좌식들...
이렇게 종류별로 있어야 되는데...
'arm64-v8a', 'armeabi-v7a' 만 지원한다.
아마도 에뮬레이터 에서 x86, x86_64 동작을 해서 라이브러리를 찾을수 없다고 에러가 난듯 하다.
그렇다면!!
빌드 조건에
android {
defaultConfig {
ndk {
abiFilters 'arm64-v8a', 'armeabi-v7a'
}
}
}
추가했더니 된다...하....으어어어 눙물...
참조:
https://codetronik.tistory.com/141
https://developer.android.com/ndk/guides/abis?hl=ko
728x90