首页 / 浏览问题 / 移动GIS / 问题详情
Android mapControl.getNavigation 异常
89EXP 2020年11月19日
版本10.0.1,mapControl.getNavigation异常,异常信息如下

2020-11-19 14:13:23.142 23108-23108/com.tianchi.tcoilgasapp E/error:TcOilGasApp: class: MapFragment, method: initTrack, LineBean number:399: android.view.InflateException: Binary XML file line #20 in com.tianchi.tcoilgasapp:attr/actionBarDivider: Binary XML file line #20 in com.tianchi.tcoilgasapp:attr/actionBarDivider: Error inflating class ImageView

2 个回答

您好,您那边看一下您的Activity继承的是什么。需要继承Activity,而不是AppCompatActivity
9,197EXP 2020年11月19日
你好,我已经继承了Activity,但调用这个方法依然崩溃,连个崩溃日志都没有。

这个除了要继承Activity还要做什么?

我是按照你们官方Demo抄的代码
您那边直接运行我们的demo会不会崩溃呢?
你好,问题我找到了。

一摸一样的代码,区别在于targetSdkVersion的值设置。

我们项目已经将targetSdkVersion升级到了29,但Demo里的是22。

我把我们项目的这个值设置为22,也成功了。把Demo的设置为29,也崩溃了。

但是,我不能因为这个东西就改了整个项目的配置,所以,有替代方案吗?
你们是要使用Android10的新特性吗?如果不使用建议使用sdk<=28

这个问题我改成28是解决了,这个就算过去了。

然后当我打开导航页面,语音提示‘模拟导航开始’都还没说完,程序可直接崩溃了。

Demo也是同样的效果。

就一行红色日志:

A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 5585 (Thread-503), pid 4835

您好,您那边发一下详细的日志,在logcat里面。方便的话可以加我一个联系方式,我看看您的数据,联系方式私聊你
我改成28了还是有这个问题   

Caused by: android.view.InflateException: Binary XML file line #20 in com.example.map3:bool/abc_action_bar_embed_tabs: Error inflating class ImageView
    Caused by: android.content.res.Resources$NotFoundException: Drawable com.example.map3:attr/behavior_autoHide with resource ID #0x7f03004e
    Caused by: android.content.res.Resources$NotFoundException: Resource "com.example.map3:attr/behavior_autoHide" (7f03004e) is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f03004e a=10 r=0x7f03004e}
14EXP 2022年07月14日
...