마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오 빌드는 되는데 앱을 실행하면 꺼집니다

0 추천
ARcore를 이용해서 포켓몬고 예제 앱을 작성중인데 빌드는 되는데 실행하면 바로 꺼져버리는데 무엇이 문제일까요? 책에 있는 코드 그대로 쓴건데 다른 예제들은 되고 이 포켓몬고 예제만 안되네요.

실행은 폰으로 해본건데 AVD로 해봐도 똑같이 바로 꺼지네요. 아래는 에러부분 로그인데 무엇이 문제인가요?

2019-10-29 19:53:05.227 17062-17062/com.example.arcore.chapter8.example8_4 E/Zygote: isWhitelistProcess - Process is Whitelisted
2019-10-29 19:53:05.229 17062-17062/com.example.arcore.chapter8.example8_4 E/Zygote: accessInfo : 1
2019-10-29 19:53:06.865 17062-17062/com.example.arcore.chapter8.example8_4 E/ARCore-AuthenticationManager: Exception during AuthenticationManager construction: com.google.android.gms.common.GoogleApiAvailability
    java.lang.ClassNotFoundException: com.google.android.gms.common.GoogleApiAvailability
        at java.lang.Class.classForName(Native Method)
        at java.lang.Class.forName(Class.java:453)
        at com.google.ar.persistence.AuthenticationManager.a(PG:72)
        at com.google.ar.persistence.AuthenticationManager.<init>(PG:4)
        at com.google.ar.persistence.AuthenticationManagerFactory.create(PG:3)
        at com.google.ar.core.Session.nativeCreateSession(Native Method)
        at com.google.ar.core.Session.<init>(Session.java:100)
        at com.example.arcore.chapter8.example8_4.MainActivity.onResume(MainActivity.java:241)
        at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1416)
        at android.app.Activity.performResume(Activity.java:7572)
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4015)
        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4055)
        at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:51)
        at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1957)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7077)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.GoogleApiAvailability" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.example.arcore.chapter8.example8_4-NhTJM9wTkr0vscmaa7Fk1w==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.arcore.chapter8.example8_4-NhTJM9wTkr0vscmaa7Fk1w==/lib/arm, /data/app/com.example.arcore.chapter8.example8_4-NhTJM9wTkr0vscmaa7Fk1w==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at java.lang.Class.classForName(Native Method)
        at java.lang.Class.forName(Class.java:453)
        at com.google.ar.persistence.AuthenticationManager.a(PG:72)
        at com.google.ar.persistence.AuthenticationManager.<init>(PG:4)
        at com.google.ar.persistence.AuthenticationManagerFactory.create(PG:3)
        at com.google.ar.core.Session.nativeCreateSession(Native Method)
        at com.google.ar.core.Session.<init>(Session.java:100)
        at com.example.arcore.chapter8.example8_4.MainActivity.onResume(MainActivity.java:241)
        at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1416)
        at android.app.Activity.performResume(Activity.java:7572)
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4015)
        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4055)
        at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:51)
        at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1957)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7077)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
2019-10-29 19:53:08.755 17062-17184/com.example.arcore.chapter8.example8_4 A/libc: Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x75dcd000 in tid 17184 (GLThread 20469), pid 17062 (ter8.example8_4)
익명사용자 님이 2019년 10월 29일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...