空的Firemonkey应用仅在Android 7.1上启动时崩溃,并在String.contains(CharSequence)上显示错误NullPointerException

黑手党

我创建了一个全新的空FMX应用程序,在Delphi 10.3.3和10.4.0(补丁3)中进行了尝试,并在安装于Android 7.1.2设备(尝试了两个不同的设备和官方模拟器VM)上后进行了安装屏幕上显示此错误消息:

'java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'boolean java.lang.String.contains(java.lang.CharSequence)''

错误消息框快速闪烁(无休止循环),并且越来越慢,一分钟后,整个设备不再起作用,我只能对其进行硬重置。

我找到了这个线程,所以我并不孤单。他们说它一直有效到Delphi 10.1.2。也有许多其他类似的搜索结果。

有什么解决办法吗?在其他Android版本上,效果很好。

或我该如何尝试获取更多有关导致它的原因的信息?
您是否知道可以直接下载并在设备上试用的,使用Firemonkey制作的应用程序的理想人选?

黑手党

现在,可以在quality.embarcadero.com上找到修复程序

只需将一行添加到“ Androidapi.JNIBridge.pas”。我不确定是否应在此处复制...发布后将更新此答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档