-
device supports x86 but apk only supports armeabi-v7a
NDK 를 사용하기 위해 armeabi-v7a 를 build.gradle 에 입력하고 에뮬레이터를 실행해보려고 했는데 평소와는 다른 모습으로 나타났습니다. 그래도 그냥 실행하면 되겠지 하고 실행해봤으나 실행되지 않았습니다.
에뮬레이터에 나타난 문구 stackOverflow에서 실행 방법을 찾았습니다. build.gradle 의 ndk 안에 내용을 하나 더 추가하면 되네요.
1234567891011121314151617android {compileSdkVersion 29buildToolsVersion "28.0.3"defaultConfig {applicationId "com.cis"minSdkVersion 21targetSdkVersion 29versionCode 1versionName "1.0"multiDexEnabled truetestInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"ndk {moduleName "cisJNI"abiFilters "armeabi-v7a", "x86"}}}cs 기존에는 armeabi-v7a 만 들어있었는데 x86 을 하나 더 추가하고 sync now 를 하니까 에뮬레이터의 구문도 제대로 나타나고 실행도 잘 되네요. 혹시 이상하게 나타나는 분들은 x86 을 추가하고 실행해보세요.
'안드로이드(java) > 에러 관련' 카테고리의 다른 글