“ API兼容性已发现的问题”

时间:2018-12-20 08:17:56

标签: delphi firemonkey teechart

我正在使用当前的Delphi 10.3版本以及当前的TeeChart FMX 2018.26版本。 Android设备是配备Android 9的onePlus 6T。不幸的是,当前显示“检测到的API兼容性问题”。我使用了一个全新的项目,其中仅带有一个简单的TeeChart图表,因此可以排除其他不兼容性。

对此有任何可用的解决方案吗?

http://bugs.teechart.net/show_bug.cgi?id=2134

1 个答案:

答案 0 :(得分:2)

参考文档:在Android P中,此对话框显示

  

检测到的API兼容性问题

为什么显示此对话框?

原因:您的代码点击了

  

暗灰色列表

什么是暗灰色清单API? 不允许其他应用程序调用的此类api,就我而言,我使用的是深灰色列出的startSoftAp方法。删除该呼叫将使对话框消失。

您将如何找到?

在您的logcat -> verbose -> Search("Accessing hidden")

LOGCAT结果

访问隐藏的方法:Landroid / net / wifi / WifiManager:startSoftAp(Landroid / net / wifi / WifiConfiguration;)Z(暗灰色列表,反射)