googlemaps-samples / googlemaps-samples/android-maps3d-samples

Android 3D Samples do not work

Open
#18 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

triage me type: bug
Dominant language
Kotlin
Stars
9
Forks
5
Avg merge
2d 9h
Merged PRs (30d)
9

Description

Environment details
  1. 3D SDK
  2. Android 16
  3. com.google.android.gms:play-services-maps3d v0.0.2
Steps to reproduce

Import the samples project.

Code example

Run any of the samples.

Stack trace

2025-10-17 16:35:41.850 25076-25076 Map3DView com.example.maps3dkotlin I [Map3DView] constructor 2
2025-10-17 16:35:41.851 25076-25076 Map3dOptions com.example.maps3dkotlin D [fromAttributeSet] fromAttributeSet done.
2025-10-17 16:35:41.852 25076-25076 Map3DView com.example.maps3dkotlin I [Map3DView] onCreate
2025-10-17 16:35:41.852 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] createDelegate
2025-10-17 16:35:41.852 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] maybeCreateDelegate
2025-10-17 16:35:41.858 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate start.
2025-10-17 16:35:41.858 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate done.
2025-10-17 16:35:41.859 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] getMap3DViewAsync
2025-10-17 16:35:41.859 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] getMap3DViewAsync: delegate not ready.
2025-10-17 16:35:41.860 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] createDelegate
2025-10-17 16:35:41.860 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] maybeCreateDelegate
2025-10-17 16:35:41.861 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate start.
2025-10-17 16:35:41.861 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate done.
2025-10-17 16:35:41.873 25076-25096 OpenGLRenderer com.example.maps3dkotlin E Unable to match the desired swap behavior.
2025-10-17 16:35:41.892 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin W maps3d module is not available. Trying to install it.
2025-10-17 16:35:41.894 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin W maps3d module is not available. Trying to install it.
2025-10-17 16:35:41.900 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin I maps3d module is not installed. Requesting install.
2025-10-17 16:35:41.900 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin I maps3d module is not installed. Requesting install.
2025-10-17 16:35:42.425 25076-25096 OpenGLRenderer com.example.maps3dkotlin D endAllActiveAnimators on 0xb400007996e4ad90 (UnprojectedRipple) with handle 0xb400007876e62810
2025-10-17 16:35:42.448 25076-25076 WindowOnBackDispatcher com.example.maps3dkotlin W sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@8d08bc1
2025-10-17 16:35:58.715 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin E [Map3DModuleInstaller] Install error: INTERNAL_ERROR
2025-10-17 16:35:58.716 25076-25076 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] Install module failed: INTERNAL_ERROR
2025-10-17 16:35:58.718 25076-25076 HelloMapActivity com.example.maps3dkotlin E Error loading map (Ask Gemini)
java.lang.IllegalStateException: P3D Maps SDK implementation module could not be initialized.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by importing the samples project and running any sample on Android 16 with com.google.android.gms:play-services-maps3d v0.0.2. Follow Map3DView, Map3DViewLifecycleHelper, Map3DInitializer, and Map3DModuleInstaller through the reported INTERNAL_ERROR; done means the sample loads its map without the implementation module initialization failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.