I'm not sure what went wrong on Chapter 13

I followed all instruction and even downloaded the google play in SDK Manager. But I got this error: please help or I can’t proceed. I’ve spent 4- 5hours trying different solution.

06-24 22:15:12.706 4778-4778/com.example.mac.placebook1 I/.mac.placebook: Not late-enabling -Xcheck:jni (already on)
06-24 22:15:12.815 4778-4778/com.example.mac.placebook1 W/.mac.placebook: Unexpected CPU variant for X86 using defaults: x86_64
06-24 22:15:13.145 4778-4778/com.example.mac.placebook1 I/.mac.placebook: The ClassLoaderContext is a special shared library.
06-24 22:15:13.582 4778-4778/com.example.mac.placebook1 W/.mac.placebook: JIT profile information will not be recorded: profile file does not exits.
06-24 22:15:13.584 4778-4778/com.example.mac.placebook1 I/chatty: uid=10081(com.example.mac.placebook1) identical 9 lines
06-24 22:15:13.584 4778-4778/com.example.mac.placebook1 W/.mac.placebook: JIT profile information will not be recorded: profile file does not exits.
06-24 22:15:13.629 4778-4778/com.example.mac.placebook1 I/InstantRun: starting instant run server: is main process
06-24 22:15:13.923 4778-4778/com.example.mac.placebook1 W/.mac.placebook: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (light greylist, reflection)
06-24 22:15:13.925 4778-4778/com.example.mac.placebook1 W/.mac.placebook: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light greylist, reflection)
06-24 22:15:13.956 4778-4778/com.example.mac.placebook1 I/zzbz: Making Creator dynamically
06-24 22:15:13.971 4778-4778/com.example.mac.placebook1 W/.mac.placebook: Unsupported class loader
06-24 22:15:13.975 4778-4778/com.example.mac.placebook1 I/DynamiteModule: Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:220
06-24 22:15:13.975 4778-4778/com.example.mac.placebook1 I/DynamiteModule: Selected remote version of com.google.android.gms.maps_dynamite, version >= 220
06-24 22:15:14.150 4778-4778/com.example.mac.placebook1 W/.mac.placebook: Unsupported class loader
06-24 22:15:14.195 4778-4778/com.example.mac.placebook1 W/.mac.placebook: Skipping duplicate class check due to unsupported classloader
06-24 22:15:14.316 4778-4778/com.example.mac.placebook1 I/Google Maps Android API: Google Play services client version: 12451000
06-24 22:15:14.328 4778-4778/com.example.mac.placebook1 I/Google Maps Android API: Google Play services package version: 12848027
06-24 22:15:14.618 4778-4778/com.example.mac.placebook1 W/.mac.placebook: Accessing hidden field Ljava/nio/Buffer;->address:J (light greylist, reflection)
06-24 22:15:14.619 4778-4778/com.example.mac.placebook1 E/.mac.placebook: The String#value field is not present on Android versions >= 6.0
06-24 22:15:14.794 4778-4791/com.example.mac.placebook1 I/.mac.placebook: Background concurrent copying GC freed 15574(4MB) AllocSpace objects, 1(20KB) LOS objects, 50% free, 1854KB/3MB, paused 33us total 102.766ms
06-24 22:15:15.384 4778-4778/com.example.mac.placebook1 D/OpenGLRenderer: HWUI GL Pipeline
06-24 22:15:15.578 4778-4791/com.example.mac.placebook1 I/.mac.placebook: Background concurrent copying GC freed 8225(1386KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 2MB/4MB, paused 436us total 107.648ms
06-24 22:15:15.582 4778-4833/com.example.mac.placebook1 I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
06-24 22:15:15.583 4778-4833/com.example.mac.placebook1 I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-24 22:15:15.583 4778-4833/com.example.mac.placebook1 I/OpenGLRenderer: Initialized EGL, version 1.4
06-24 22:15:15.583 4778-4833/com.example.mac.placebook1 D/OpenGLRenderer: Swap behavior 1
06-24 22:15:15.587 4778-4833/com.example.mac.placebook1 W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without…
06-24 22:15:15.587 4778-4833/com.example.mac.placebook1 D/OpenGLRenderer: Swap behavior 0
06-24 22:15:15.615 4778-4833/com.example.mac.placebook1 D/EGL_emulation: eglCreateContext: 0x721128c4c820: maj 3 min 0 rcv 3
06-24 22:15:15.642 4778-4833/com.example.mac.placebook1 D/EGL_emulation: eglMakeCurrent: 0x721128c4c820: ver 3 0 (tinfo 0x721128c0dba0)
06-24 22:15:15.784 4778-4829/com.example.mac.placebook1 D/EGL_emulation: eglCreateContext: 0x721127265660: maj 1 min 0 rcv 1
06-24 22:15:15.786 4778-4833/com.example.mac.placebook1 D/EGL_emulation: eglMakeCurrent: 0x721128c4c820: ver 3 0 (tinfo 0x721128c0dba0)
06-24 22:15:15.905 4778-4829/com.example.mac.placebook1 D/EGL_emulation: eglMakeCurrent: 0x721127265660: ver 1 0 (tinfo 0x721127261180)
06-24 22:15:17.368 4778-4831/com.example.mac.placebook1 W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
06-24 22:15:17.383 4778-4831/com.example.mac.placebook1 I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:4
06-24 22:15:17.383 4778-4831/com.example.mac.placebook1 I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 4
06-24 22:15:17.390 4778-4831/com.example.mac.placebook1 W/.mac.placebook: Unsupported class loader
06-24 22:15:17.397 4778-4831/com.example.mac.placebook1 W/.mac.placebook: Skipping duplicate class check due to unsupported classloader

Hi @szekirk,

Thank you for using the Android Apprentice!

I’m sorry to hear you’re having an issue with Chapter 13. It’s hard to tell the exact problem without some more information, but it appears that it’s related to the Google Maps API version.

As a starting point, I would recommend that you open and run the sample project located under 13-creating-a-map-based-app\final from the book source code. You’ll want to replace the YOUR_API_KEY string in the app/src/debug/res/values/google_maps_api.xml file with your maps API key.

If you are able to run the sample project, then it indicates your general setup is fine, and there’s something specific about your project causing the issue. If this is the case, I would compare the sample app/build.gradle file with the one in your project. Make sure your version numbers in the dependencies match the sample project.

If you’re still stuck after trying these steps, please reply with the following information:

  1. Android Studio version.
  2. Contents of your app/buid.gradle file.
  3. Contents of your project build.gradle file.

Best Regards,
Tom

I tried using the sample project final from chapter 13, these occurs at LogCat: and on the screen, it shows Google Play Services are updating

06-26 01:08:12.731 3401-3401/? I/rlich.placeboo: Not late-enabling -Xcheck:jni (already on)
06-26 01:08:12.772 3401-3401/? W/rlich.placeboo: Unexpected CPU variant for X86 using defaults: x86
06-26 01:08:13.011 3401-3401/? I/rlich.placeboo: The ClassLoaderContext is a special shared library.
06-26 01:08:13.417 3401-3401/com.raywenderlich.placebook W/rlich.placeboo: JIT profile information will not be recorded: profile file does not exits.
06-26 01:08:13.420 3401-3401/com.raywenderlich.placebook I/chatty: uid=10081(com.raywenderlich.placebook) identical 9 lines
06-26 01:08:13.420 3401-3401/com.raywenderlich.placebook W/rlich.placeboo: JIT profile information will not be recorded: profile file does not exits.
06-26 01:08:13.440 3401-3401/com.raywenderlich.placebook I/InstantRun: starting instant run server: is main process
06-26 01:08:14.059 3401-3401/com.raywenderlich.placebook W/rlich.placeboo: Verification of android.view.View android.support.v7.app.AppCompatViewInflater.createView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean, boolean, boolean, boolean) took 137.882ms
06-26 01:08:14.166 3401-3401/com.raywenderlich.placebook W/rlich.placeboo: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (light greylist, reflection)
06-26 01:08:14.167 3401-3401/com.raywenderlich.placebook W/rlich.placeboo: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light greylist, reflection)
06-26 01:08:14.201 3401-3401/com.raywenderlich.placebook I/zzbz: Making Creator dynamically
06-26 01:08:16.750 3401-3401/com.raywenderlich.placebook W/rlich.placeboo: Unsupported class loader
06-26 01:08:16.788 3401-3401/com.raywenderlich.placebook I/DynamiteModule: Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:220
06-26 01:08:16.788 3401-3401/com.raywenderlich.placebook I/DynamiteModule: Selected remote version of com.google.android.gms.maps_dynamite, version >= 220
06-26 01:08:16.804 3401-3401/com.raywenderlich.placebook E/DynamiteLoaderV2: Failed to create module context.
java.io.IOException: Config file descriptor is null
at bw.a(:com.google.android.gms.dynamite_dynamiteloader@12848026@12.8.48 (040700-196123505):18)
at bw.a(:com.google.android.gms.dynamite_dynamiteloader@12848026@12.8.48 (040700-196123505):89)
at com.google.android.gms.dynamiteloader.DynamiteLoaderV2.loadModule2(:com.google.android.gms.dynamite_dynamiteloader@12848026@12.8.48 (040700-196123505):9)
at bu.a(:com.google.android.gms.dynamite_dynamiteloader@12848026@12.8.48 (040700-196123505):38)
at m.onTransact(:com.google.android.gms.dynamite_dynamiteloader@12848026@12.8.48 (040700-196123505):10)
at android.os.Binder.transact(Binder.java:667)
at com.google.android.gms.internal.zzeu.zza(Unknown Source:7)
at com.google.android.gms.dynamite.zzn.zza(Unknown Source:17)
at com.google.android.gms.dynamite.DynamiteModule.zza(Unknown Source:8)
at com.google.android.gms.dynamite.DynamiteModule.zzc(Unknown Source:97)
at com.google.android.gms.dynamite.DynamiteModule.zza(Unknown Source:27)
at com.google.android.gms.dynamite.DynamiteModule.zza(Unknown Source:226)
at com.google.android.gms.maps.internal.zzbz.zzdv(Unknown Source:5)
at com.google.android.gms.maps.internal.zzbz.zzdu(Unknown Source:7)
at com.google.android.gms.maps.internal.zzbz.zzdt(Unknown Source:31)
at com.google.android.gms.maps.MapsInitializer.initialize(Unknown Source:16)
at com.google.android.gms.maps.SupportMapFragment$zzb.zzawb(Unknown Source:16)
at com.google.android.gms.maps.SupportMapFragment$zzb.zza(Unknown Source:2)
at com.google.android.gms.dynamic.zza.zza(Unknown Source:42)
at com.google.android.gms.dynamic.zza.onInflate(Unknown Source:5)
at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source:45)
at android.support.v4.app.Fragment.onInflate(Fragment.java:1306)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3672)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
at com.raywenderlich.placebook.MapsActivity.onCreate(MapsActivity.kt:48)
at android.app.Activity.performCreate(Activity.java:7131)
at android.app.Activity.performCreate(Activity.java:7122)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2882)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3037)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1797)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6642)
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:858)
06-26 01:08:16.805 3401-3401/com.raywenderlich.placebook W/DynamiteModule: Failed to load remote module: Failed to get module context
06-26 01:08:16.810 3401-3401/com.raywenderlich.placebook E/zzbz: Failed to load maps module, use legacy
com.google.android.gms.dynamite.DynamiteModule$zzc: Remote load failed. No local fallback found.
at com.google.android.gms.dynamite.DynamiteModule.zza(Unknown Source:326)
at com.google.android.gms.maps.internal.zzbz.zzdv(Unknown Source:5)
at com.google.android.gms.maps.internal.zzbz.zzdu(Unknown Source:7)
at com.google.android.gms.maps.internal.zzbz.zzdt(Unknown Source:31)
at com.google.android.gms.maps.MapsInitializer.initialize(Unknown Source:16)
at com.google.android.gms.maps.SupportMapFragment$zzb.zzawb(Unknown Source:16)
at com.google.android.gms.maps.SupportMapFragment$zzb.zza(Unknown Source:2)
at com.google.android.gms.dynamic.zza.zza(Unknown Source:42)
at com.google.android.gms.dynamic.zza.onInflate(Unknown Source:5)
at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source:45)
at android.support.v4.app.Fragment.onInflate(Fragment.java:1306)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3672)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
at com.raywenderlich.placebook.MapsActivity.onCreate(MapsActivity.kt:48)
at android.app.Activity.performCreate(Activity.java:7131)
at android.app.Activity.performCreate(Activity.java:7122)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2882)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3037)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1797)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6642)
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:858)
Caused by: com.google.android.gms.dynamite.DynamiteModule$zzc: Failed to get module context
at com.google.android.gms.dynamite.DynamiteModule.zzc(Unknown Source:108)
at com.google.android.gms.dynamite.DynamiteModule.zza(Unknown Source:27)
at com.google.android.gms.dynamite.DynamiteModule.zza(Unknown Source:226)
at com.google.android.gms.maps.internal.zzbz.zzdv(Unknown Source:5)
at com.google.android.gms.maps.internal.zzbz.zzdu(Unknown Source:7)
at com.google.android.gms.maps.internal.zzbz.zzdt(Unknown Source:31)
at com.google.android.gms.maps.MapsInitializer.initialize(Unknown Source:16)
at com.google.android.gms.maps.SupportMapFragment$zzb.zzawb(Unknown Source:16)
at com.google.android.gms.maps.SupportMapFragment$zzb.zza(Unknown Source:2)
at com.google.android.gms.dynamic.zza.zza(Unknown Source:42)
at com.google.android.gms.dynamic.zza.onInflate(Unknown Source:5)
at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source:45)
at android.support.v4.app.Fragment.onInflate(Fragment.java:1306)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3672)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
at com.raywenderlich.placebook.MapsActivity.onCreate(MapsActivity.kt:48)
at android.app.Activity.performCreate(Activity.java:7131)
at android.app.Activity.performCreate(Activity.java:7122)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2882)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3037)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1797)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6642)
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:858)
06-26 01:08:17.125 3401-3401/com.raywenderlich.placebook I/rlich.placeboo: The ClassLoaderContext is a special shared library.
06-26 01:08:17.129 3401-3401/com.raywenderlich.placebook I/chatty: uid=10081(com.raywenderlich.placebook) identical 1 line
06-26 01:08:17.131 3401-3401/com.raywenderlich.placebook I/rlich.placeboo: The ClassLoaderContext is a special shared library.
06-26 01:08:17.162 3401-3401/com.raywenderlich.placebook I/rlich.placeboo: The ClassLoaderContext is a special shared library.
06-26 01:08:17.215 3401-3401/com.raywenderlich.placebook E/ChimeraCfgMgr: Failed to read module config: java.io.FileNotFoundException: /data/user_de/0/com.google.android.gms/app_chimera/current_config.fb (No such file or directory)
06-26 01:08:17.216 3401-3401/com.raywenderlich.placebook W/DynamiteUtils: Failed to load module: java.io.FileNotFoundException: /data/user_de/0/com.google.android.gms/app_chimera/current_config.fb (No such file or directory)
06-26 01:08:17.216 3401-3401/com.raywenderlich.placebook W/DynamiteUtils: Attempt 1 failed.
06-26 01:08:17.343 3401-3401/com.raywenderlich.placebook E/ChimeraCfgMgr: Failed to read module config: java.io.FileNotFoundException: /data/user_de/0/com.google.android.gms/app_chimera/current_config.fb (No such file or directory)
06-26 01:08:17.345 3401-3401/com.raywenderlich.placebook W/DynamiteUtils: Failed to load module: java.io.FileNotFoundException: /data/user_de/0/com.google.android.gms/app_chimera/current_config.fb (No such file or directory)
06-26 01:08:17.347 3401-3401/com.raywenderlich.placebook W/DynamiteUtils: Attempt 2 failed.
06-26 01:08:17.451 3401-3401/com.raywenderlich.placebook E/ChimeraCfgMgr: Failed to read module config: java.io.FileNotFoundException: /data/user_de/0/com.google.android.gms/app_chimera/current_config.fb (No such file or directory)
06-26 01:08:17.451 3401-3401/com.raywenderlich.placebook W/DynamiteUtils: Failed to load module: java.io.FileNotFoundException: /data/user_de/0/com.google.android.gms/app_chimera/current_config.fb (No such file or directory)
06-26 01:08:17.451 3401-3401/com.raywenderlich.placebook W/DynamiteUtils: Attempt 3 failed.
06-26 01:08:17.453 3401-3401/com.raywenderlich.placebook W/DynamiteUtils: Client module failure code: 8
06-26 01:08:17.514 3401-3401/com.raywenderlich.placebook D/OpenGLRenderer: HWUI GL Pipeline
06-26 01:08:17.722 3401-3465/com.raywenderlich.placebook I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
06-26 01:08:17.723 3401-3465/com.raywenderlich.placebook I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-26 01:08:17.723 3401-3465/com.raywenderlich.placebook I/OpenGLRenderer: Initialized EGL, version 1.4
06-26 01:08:17.723 3401-3465/com.raywenderlich.placebook D/OpenGLRenderer: Swap behavior 1
06-26 01:08:17.724 3401-3465/com.raywenderlich.placebook W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without…
06-26 01:08:17.724 3401-3465/com.raywenderlich.placebook D/OpenGLRenderer: Swap behavior 0
06-26 01:08:17.728 3401-3465/com.raywenderlich.placebook D/EGL_emulation: eglCreateContext: 0xe5deba00: maj 3 min 0 rcv 3
06-26 01:08:17.731 3401-3465/com.raywenderlich.placebook D/EGL_emulation: eglMakeCurrent: 0xe5deba00: ver 3 0 (tinfo 0xe6ffc500)
06-26 01:08:17.836 3401-3465/com.raywenderlich.placebook D/EGL_emulation: eglMakeCurrent: 0xe5deba00: ver 3 0 (tinfo 0xe6ffc500)

Not sure what went wrong

Hi,

This is likely caused by a mismatch in the Google Play services version between the settings in the project and what’s running on the emulator. The version on the emulator should be the same or newer than the version specified in the app gradle file, which is 11.8.0 when using the sample project.

Please report back the following settings:

In the emulator, go to Settings->Apps & Notifications->App info->Google Play Services, scroll down to the bottom and let me know the version number.

Best Regards,
Tom