google-map 片段应用程序在模拟器中崩溃后打开 WebView 活动
Posted
技术标签:
【中文标题】google-map 片段应用程序在模拟器中崩溃后打开 WebView 活动【英文标题】:Opening WebView activity after google-map fragment application is getting crashed in simulator 【发布时间】:2021-01-12 16:47:32 【问题描述】:在谷歌地图片段之后打开 WebView 活动,应用程序正在崩溃,如果我将隐藏谷歌地图片段没有问题,WebView 将顺利运行并且不会崩溃。
在安卓设备中,它可以正常工作。
应用程序在以下情况下在模拟器中崩溃:
CheckoutActivity(存在谷歌地图片段)-> PayActivity(WebView)
如果我禁用 google-map 片段,它会起作用
在 logcat 中我发现了这个:
A/libc:致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),tid 18095 (RenderThread) 中的故障地址 0x0,pid 17947
版本信息:
谷歌服务:4.3.3
androidx.appcompat:appcompat:1.2.0
【问题讨论】:
请提供一些Minimal, Reproducible Example 帮助社区进一步检查问题 【参考方案1】:在你的 AndroidManifest.xml 中尝试添加应用标签:
android:hardwareAccelerated="false"
【讨论】:
我在 AndroidManifest.xml 中添加了 'android:hardwareAccelerated="false"' 并开始工作。但现在 CardView 没有按预期显示,卡提升消失了。我不认为这是解决方案。 您好,如果您的地图在不同的活动中,您只能在地图活动中添加 android:hardwareAccelerated="false"。 请记住,您可以在不同级别禁用硬件加速。 developer.android.com/guide/topics/graphics/hardware-accel 在活动标签中添加 android:hardwareAccelerated="false" 后问题已解决。谢谢?以上是关于google-map 片段应用程序在模拟器中崩溃后打开 WebView 活动的主要内容,如果未能解决你的问题,请参考以下文章
在android studio中升级repo v9后,片段必须是公共静态类崩溃错误
设置基础 SDK 后,iPhone 模拟器在 NSKeyedUnarchiver 中崩溃