谷歌地图有时在使用com.google.android.gms.maps.Googlemap.MoveCamera时会导致应用程序崩溃

谷歌地图有时在使用com.google.android.gms.maps.Googlemap.MoveCamera时会导致应用程序崩溃,android,google-maps,android-fragments,kotlin,google-play-services,Android,Google Maps,Android Fragments,Kotlin,Google Play Services,我在使用谷歌地图库时遇到了一些问题。这是一个奇怪的问题,我从2013年就看到过报道,但它仍然存在 有时,当我加载地图以显示当前位置时,应用程序会崩溃。地图位于一个片段的内部: class MyFragment: Fragment(), OnMapReadyCallback, LocationListener, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener{ 此函数中存在错误: pr

我在使用谷歌地图库时遇到了一些问题。这是一个奇怪的问题,我从2013年就看到过报道,但它仍然存在

有时,当我加载地图以显示当前位置时,应用程序会崩溃。地图位于一个片段的内部:

class MyFragment: Fragment(), OnMapReadyCallback, LocationListener, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener{
此函数中存在错误:

private fun actualizarPosicionMapa(coordenadas: MisCoordenadas){
    try{
        val latLng = LatLng(coordenadas.coordenadasLatitud?.toDouble() ?: 0.0, coordenadas.coordenadasLongitud?.toDouble() ?: 0.0)
        val cameraPosition = CameraPosition.Builder().target(latLng).zoom(Constantes.General.zoomMap).build()
        val cameraUpdate = CameraUpdateFactory.newCameraPosition(cameraPosition)
        if(cameraUpdate != null && mMap != null){
            //the error is triggered at the next line
            mMap.moveCamera(cameraUpdate)//this one line!
        }
    }
    catch (ex: Exception){
        Log.wtf("errorMapBOOM", ex.message)
        Toast.makeText(requireContext(), ex.localizedMessage, Toast.LENGTH_LONG).show()
    }
}
Crashlitics错误:

Fatal Exception: java.lang.NullPointerException Attempt to get length
 of null array java.nio.ByteBufferAsShortBuffer.put
 (ByteBufferAsShortBuffer.java:121)
 com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.d.d (d.java:71)
 com.google.maps.api.android.lib6.gmm6.vector.gl.buffer.d.a (d.java:52)
 com.google.maps.api.android.lib6.gmm6.vector.a.a (a.java:56)
 com.google.maps.api.android.lib6.gmm6.vector.bq.b (bq.java:47)
 com.google.maps.api.android.lib6.gmm6.vector.bq.a (bq.java:41)
 com.google.maps.api.android.lib6.gmm6.vector.cd.a (cd.java:365)
 com.google.maps.api.android.lib6.gmm6.vector.bf.run (bf.java:112)
我为应用程序选择的最小api级别为19

最新地图版本:

implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
舱单:

    <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
    <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="MY_MAPS_API_KEY_:)" />


能否请您发布完整的地图相关代码,以便我们能够从我们这边重现此错误?我有时会在现场看到完全相同的错误,但我自己无法重现此错误。