2

我创建了一个全新的空 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 制作的应用程序的好候选人吗?

4

1 回答 1

0

现在quality.embarcadero.com上有一个修复程序!

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

于 2020-11-30T12:35:22.167 回答