You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Google Maps Fragment加载崩溃求助:InflateException报错

Google Maps集成偶发崩溃排查求助

我在Android应用中集成Google Maps,多数场景下运行正常,但偶尔会崩溃并抛出以下错误:

Caused by: android.view.InflateException: Binary XML file line #2 in Error inflating class fragment

我已经尝试过各类现有解决方案,但大多较为陈旧,问题仍未解决,恳请协助排查该崩溃问题。

相关Java代码

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    binding = ActivityTruckLocationBinding.inflate(getLayoutInflater());
    setContentView(binding.getRoot());
    lat = lang = "0";

    // 获取SupportMapFragment并监听地图就绪事件
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map2);
    mapFragment.getMapAsync(this);
}

@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    LatLng myplace = new LatLng(29.2722744, 47.8585885);
    //mMap.addMarker(new MarkerOptions().position(myplace).title("Marker in myplace"));
    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myplace, 11));
    mMap.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
        @Override
        public void onMapLongClick(@NonNull LatLng latLng) {
            lat = String.valueOf(latLng.latitude);
            lang = String.valueOf(latLng.longitude);
            redirect();
        }
    });

}
public void redirect(){
    Intent intent=new Intent(TruckLocation.this,Truck_Profile.class);
    intent.putExtra("intenttype","location");
    intent.putExtra("lat",lat);
    intent.putExtra("lang",lang);
    startActivity(intent);
    finish();
}

对应的XML布局代码

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:map="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/map2"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".TruckLocation" />

内容的提问来源于stack exchange,提问作者Saleh Refaai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 13:10:24