unknown_platform
The platform '{0}' is not a recognized platform.
Description
#The analyzer produces this diagnostic when an unknown platform name is
used as a key in the platforms
map.
To learn more about specifying your package's supported platforms,
check out the documentation on platform declarations.
Example
#The following pubspec.yaml
produces this diagnostic because the platform
browser
is unknown.
yaml
name: example
platforms:
browser:
Common fixes
#If you can rely on automatic platform detection, then omit the
top-level platforms
key.
yaml
name: example
If you need to manually specify the list of supported platforms, then
write the platforms
field as a map with known platform names as keys.
yaml
name: example
platforms:
# These are the known platforms
android:
ios:
linux:
macos:
web:
windows:
除非另有说明,文档之所提及适用于 Dart 3.7.3 版本,本页面最后更新时间: 2025-05-08。 查看文档源码 或者 报告页面问题。