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)