Android Studio에서 다음지도 샘플예제를 genymotion이나 avd에서 실행하려고 하면 


사용자 삽입 이미지

이와 같은 메시지가 뜨면서 앱이 설치가 되지 않는다.


4:Run 탭의 로그를 보면 아래와 같이 설치할 수 없다는 에러를 확인할 수 있다


04/05 18:41:39: Launching app
$ adb push X:\Android_DaumMap_Sample_1.2.19.0\Android_DaumMap_Sample_1.2.19.0\app\build\outputs\apk\app-debug.apk /data/local/tmp/net.daum.android.map.openapi.sampleapp
$ adb shell pm install -r "/data/local/tmp/net.daum.android.map.openapi.sampleapp"
    pkg: /data/local/tmp/net.daum.android.map.openapi.sampleapp
Failure [INSTALL_FAILED_NO_MATCHING_ABIS]




$ adb shell pm uninstall net.daum.android.map.openapi.sampleapp
$ adb shell pm install -r "/data/local/tmp/net.daum.android.map.openapi.sampleapp"
    pkg: /data/local/tmp/net.daum.android.map.openapi.sampleapp
Failure [INSTALL_FAILED_NO_MATCHING_ABIS]






이럴 경우에는 build.gradle 파일을 수정해서 해결할 수 있다


아래 빨간 내용을 android {} 내에 추가하면 된다.
(INSTALL_FAILED_NO_MATCHING_ABIS 로 구글에서 검색하면 많이 나오는 내용)




build.gradle
...........
android {
...........
...........
splits {
    abi {
        enable true
        reset()
        include 'x86', 'armeabi-v7a'
        universalApk true
    }
}

}


** 네이버, 구글 지도 샘플 예제는 별도의 수정없이 바로 설치 실행 가능하다.

Posted by incree

2017/04/05 18:56 2017/04/05 18:56
Response
0 Trackbacks , 0 Comments
RSS :
http://www.incree.com/tc/incree/rss/response/380

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다