我正在遵循https://docs.mapbox.com/help/tutorials/android-navigation-sdk/上的 MabBox 教程来制作一个使用其基本元素的简单导航片段。
我已经知道 MapBox 需要在膨胀视图之前实例化,因为我之前在另一个片段上进行过测试,以测试该片段是 TabLayout 组件的一部分,但是,在这个组件中,只有一个 Activity 加载我所在的片段使用 SDK,在这种情况下,它会抛出与我之前修复的相同的错误,因为我将其放在膨胀布局之后。
出现的错误是这样的:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.parkingclientapplication, PID: 14257
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.parkingclientapplication/com.example.parkingclientapplication.activities.MapDirectionActivity}: android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating class com.mapbox.mapboxsdk.maps.MapView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Caused by: android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating class …Run Code Online (Sandbox Code Playgroud)