HarmonyOS flutter项目在真机run的时候报错

报错如图:

HarmonyOS flutter项目在真机run的时候报错  -鸿蒙开发者社区解决方案

按文档检查权限配置:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/bm-tool-V5#section9568289-权限请求失败导致安装失败

HarmonyOS flutter框架下怎么判断是HarmonyOS系统 <a name="section86641830161619"></a>

HarmonyOS
2025-01-10 08:50:11
1.2w浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

通过device_info_plus插件来获取当前设备的信息,包括设备名称和操作系统,然后根据这些信息去判断是否HarmonyOS系统。

关键代码:

DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
String deviceName;
try {
  if (Platform.isAndroid) {
    AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo;
    deviceName = androidInfo.model;
  } else if (Platform.isIOS) {
    IosDeviceInfo iosInfo = await deviceInfo.iosInfo;
    deviceName = iosInfo.utsname.machine;
  }
} on PlatformException {
  deviceName = 'Unknown';
}
deviceName != null && (deviceName.contains('HUAWEI') || deviceName.contains('hongmeng'));
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
分享
微博
QQ
微信
回复
2025-01-10 11:44:27


相关问题
HarmonyOS Flutter run指令报错
710浏览 • 1回复 待解决
新建空白项目运行在一直报错
1247浏览 • 1回复 待解决
HarmonyOS DevEco调试Flutter项目报错
366浏览 • 1回复 待解决
联调报错该如何解决?
954浏览 • 1回复 待解决
HarmonyOS 如何调试
1252浏览 • 1回复 待解决
HarmonyOS 如何投屏
563浏览 • 1回复 待解决
flutter url_launcherHarmonyOS报错
598浏览 • 1回复 待解决
HarmonyOS flutter_flutter项目进展
513浏览 • 1回复 待解决
执行 npm run codegen 报错
702浏览 • 1回复 待解决
HarmonyOS flutter run 会自动uninstall 一次
540浏览 • 1回复 待解决
HarmonyOS 无法进行断点调试
644浏览 • 1回复 待解决
HarmonyOS 无法进行断点调试?
920浏览 • 1回复 待解决