Flutter:InAppPurchasePlugin.java使用未经检查或不安全的操作

时间:2019-07-08 20:35:45

标签: android flutter in-app-purchase androidx

当我尝试仅将in_app_purchase插件添加到应用程序pubspec.yaml文件中时,发生以下错误。

仅在添加插件之后。与任何特定代码无关。

Note: /Users/tanzimfahim/flutter/.pub-cache/hosted/pub.dartlang.org/in_app_purchase-0.2.0+3/android/src/main/java/io/flutter/plugins/inapppurchase/InAppPurchasePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

1 个答案:

答案 0 :(得分:5)

未经检查或不安全的操作

向Flutter添加插件并在 Android 上运行应用程序时,您经常会看到警告。 “未经检查或不安全的操作”警告很常见。

他们很好

不必担心,因为:

  • 这只是警告,而不是错误。这些警告仅在您首次编译插件时(即每次您使用flutter clean或添加新插件时才会出现);通常在您首次编译插件时。

  • 大多数插件(肯定是所有Flutter favorites)都经过了测试。如果留下了未经检查或不安全的操作,则作者确定这些操作在他们的用例中是可以的。

您能对他们做什么?

如上所述,您不必对它们做任何事情

您可以做的是file an issuecreate a pull request直接禁止警告或在代码中找到替代解决方案。