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

안드로이드 구글 맵 API 관련해서 질문드립니다. 도와주십시오.

0 추천

안녕하세요.

 

안드로이드 구글 맵 API와 공공 DB를 연동하는 과제를 하고 있는 대학생입니다..

 

다름이 아니라 질문 드릴 것은 AVD로 실행 하였을 때 화면에 구글 맵이 표시되지 않습니다.

 

구글에 찾아보니 키에 문제가 있으면 표시가 되지 않는다하여 열심히 수정해봤습니다만 키에 문제가 있는건 아닌 것 같습니다 ..

 

google-services.json 파일을 추가 해주고

project level 에서

classpath 'com.google.gms:google-services:3.1.0

app level 에서

apply plugin: 'com.google.gms.google-services'

위와 같이 추가하였습니다.

 

도저히 찾아봐도 문제를 찾을 수 없어 도움을 요청합니다.

 

로그는 글자 제한 때문에 댓글이 따로 올려두겠습니다..

 

JY96 (120 포인트) 님이 2017년 12월 11일 질문
12/11 23:33:39: Launching app
$ adb install-multiple -r -t -p com.example.seoulbus D:\sdu_project\SeoulBus\app\build\intermediates\split-apk\debug\slices\slice_7.apk
Split APKs installed
$ adb shell am start -n "com.example.seoulbus/com.example.seoulbus.MapsActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Client not ready yet..Waiting for process to come online
Waiting for process to come online
Connected to process 4143 on device emulator-5554
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
D/FirebaseApp: Initialized class com.google.firebase.auth.FirebaseAuth.
D/FirebaseApp: Initialized class com.google.firebase.iid.FirebaseInstanceId.
E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/base.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/lib/x86, /system/lib, /vendor/lib]]
E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/base.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/lib/x86, /system/lib, /vendor/lib]]
I/zygote: The ClassLoaderContext is a special shared library.
I/chatty: uid=10079(com.example.seoulbus) identical 1 line
I/zygote: The ClassLoaderContext is a special shared library.
I/DynamiteModule: Considering local module com.google.android.gms.flags:1 and remote module com.google.android.gms.flags:0
I/DynamiteModule: Selected local version of com.google.android.gms.flags
E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.android.gms.crash.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/base.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/lib/x86, /system/lib, /vendor/lib]]
I/DynamiteModule: Considering local module com.google.android.gms.crash:0 and remote module com.google.android.gms.crash:7
I/DynamiteModule: Selected remote version of com.google.android.gms.crash, version >= 7
W/zygote: Unsupported class loader
W/zygote: Skipping duplicate class check due to unsupported classloader
I/FirebaseCrashApiImpl: FirebaseCrashApiImpl created by ClassLoader bxc[DexPathList[[zip file "/system/priv-app/PrebuiltGmsCore/app_chimera/m/DynamiteModulesC.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/00000003/n/x86, /system/lib, /vendor/lib]]]
W/DynamiteModule: Failed to load module via V2: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.dynamite.DynamiteModule$DynamiteLoaderClassLoader" on path: DexPathList[[zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/base.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/lib/x86, /system/lib, /vendor/lib]]
I/DynamiteModule: Considering local module com.google.android.gms.flags:1 and remote module com.google.android.gms.flags:0
I/DynamiteModule: Selected local version of com.google.android.gms.flags
W/DynamiteModule: Local module descriptor class for com.google.android.gms.crash not found.
I/FirebaseCrashApiImpl: FirebaseCrash reporting API initialized
I/FirebaseCrash: FirebaseCrash reporting initialized com.google.firebase.crash.internal.zzg@2a71a01
D/FirebaseApp: Initialized class com.google.firebase.crash.FirebaseCrash.
I/FA: App measurement is starting up, version: 9080
I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
D/FA: Debug logging enabled
D/FA: AppMeasurement singleton hash: 148410534
V/FA: Collection enabled
V/FA: App package, google app id: com.example.seoulbus, 1:465234793358:android:e4a077e531c450fd
V/FA: Registered activity lifecycle callback
D/FirebaseApp: Initialized class com.google.android.gms.measurement.AppMeasurement.
I/FirebaseInitProvider: FirebaseApp initialization successful
I/InstantRun: starting instant run server: is main process
V/FA: Using measurement service
V/FA: Connecting to remote service
V/FA: onActivityCreated
I/zzad: Making Creator dynamically
W/zygote: Unsupported class loader
W/zygote: Skipping duplicate class check due to unsupported classloader
I/zygote: Do partial code cache collection, code=28KB, data=20KB
I/zygote: After code cache collection, code=24KB, data=19KB
I/zygote: Increasing code cache capacity to 128KB
I/Google Maps Android API: Google Play services client version: 9080000
I/Google Maps Android API: Google Play services package version: 11580470
E/Google Maps Android API: Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
I/zygote: Do partial code cache collection, code=61KB, data=38KB
I/zygote: After code cache collection, code=61KB, data=38KB
I/zygote: Increasing code cache capacity to 256KB
V/FA: Activity resumed, time: 745498
D/OpenGLRenderer: HWUI GL Pipeline
D/NetworkSecurityConfig: No Network Security Config specified, using platform default
I/zygote: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
I/OpenGLRenderer: Initialized EGL, version 1.4
D/OpenGLRenderer: Swap behavior 1
W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
D/OpenGLRenderer: Swap behavior 0
D/EGL_emulation: eglCreateContext: 0xb06acb20: maj 2 min 0 rcv 2
D/EGL_emulation: eglMakeCurrent: 0xb06acb20: ver 2 0 (tinfo 0xb069c940)
D/EGL_emulation: eglMakeCurrent: 0xb06acb20: ver 2 0 (tinfo 0xb069c940)
D/EGL_emulation: eglCreateContext: 0xb06ac6a0: maj 1 min 0 rcv 1
D/EGL_emulation: eglMakeCurrent: 0xb06ac6a0: ver 1 0 (tinfo 0xb069c890)
D/FA: Connected to remote service
V/FA: Processing queued up service tasks: 1
W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
W/DynamiteModule: Failed to load module via V2: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.dynamite.DynamiteModule$DynamiteLoaderClassLoader" on path: DexPathList[[zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/base.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/lib/x86, /system/lib, /vendor/lib]]
I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:4
I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 4
W/zygote: Unsupported class loader
W/zygote: Skipping duplicate class check due to unsupported classloader
V/FA: Inactivity, disconnecting from AppMeasurementService
I/FirebaseCrash: Sending crashes
V/FA: Session started, time: 755502
I/DynamiteModule: Considering local module com.google.android.gms.tagmanager:1 and remote module com.google.android.gms.tagmanager:12
I/DynamiteModule: Selected remote version of com.google.android.gms.tagmanager, version >= 12
E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/base.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.seoulbus-_K5OnvknemJLW0AoHUKAfA==/lib/x86, /system/lib, /vendor/lib]]
W/GoogleTagManager: No container asset found in /assets/containers. Checking top level /assets directory for container assets.
W/GoogleTagManager: Tag Manager's event handler WILL NOT be installed (no container loaded)
I/GoogleTagManager: Tag Manager initilization took 13ms
D/FA: Logging event (FE): _s, Bundle[{_o=auto}]
V/FA: Using measurement service
V/FA: Connecting to remote service
D/FA: Connected to remote service
V/FA: Processing queued up service tasks: 1
V/FA: Inactivity, disconnecting from AppMeasurementService


12/11 23:39:23: Launching app

답변 달기

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