dev分支使用 flutter_oh create --platforms ohos 创建项目时
No Hmos SDK found. Try setting the HOS_SDK_HOME environment variable
flutter_oh doctor -v 正常
[!] Flutter (Channel dev, 3.7.12, on macOS 12.4 21F79 darwin-x64, locale zh-Hans-CN)
• Flutter version 3.7.12 on channel dev at /Users/cc/flutter_flutter
! Warning: flutter
on your path resolves to /Users/cc/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at
/Users/cc/flutter_flutter. Consider adding /Users/cc/flutter_flutter/bin to the front of your path.
• Upstream repository https://gitee.com/openharmony-sig/flutter_flutter.git
• FLUTTER_GIT_URL = https://gitee.com/openharmony-sig/flutter_flutter.git
• Framework revision c5b1673248 (4 days ago), 2024-03-01 01:07:14 +0000
• Engine revision 1a65d409c7
• Dart version 2.19.6
• DevTools version 2.20.1
• Pub download mirror https://pub.flutter-io.cn
• Flutter download mirror https://storage.flutter-io.cn
• If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and
upgrades.
[✓] HarmonyOS toolchain - develop for HarmonyOS devices
• OpenHarmony Sdk location: /Users/cc/oh-command-line-tools/env/sdk/9/openharmony/, available api versions has [9]
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
• Android SDK at /Users/cc/Library/Android/sdk
• Platform android-33, build-tools 31.0.0
• Java binary at: /Applications/Android Studio3.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
• All Android licenses accepted.
• OpenHarmony Sdk location: /Users/cc/oh-command-line-tools/env/sdk/9/openharmony/, available api versions has [9]
鸿蒙flutter化是基于 10,11的。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1.所有环境变量已经配置好,flutter doctor没问题
2.创建新的flutter工程后,通过DevEcoStudio开发工具可以打开flutter工程下的ohos工程,并正常运行到星河机子上.
3.但是使用AndroidStudio开发工具打开那个flutter工程,直接往星河手机上run会报错( No Hmos SDK found. Try setting the HOS_SDK_HOME environment variable.)
我是更新一下flutter_flutter 就好了
出现这个问题后,通过配置 flutter config --ohos-sdk=/Users/$(whoami)/Library/Huawei/Sdk 可以解决
beta3 版本:
使用 flutter build hap
# 指向DevEco-Studio下的sdk目录
flutter config --ohos-sdk=/Applications/DevEco-Studio.app/Contents/sdk
使用 flutter run
# 指向sdk安装目录
flutter config --ohos-sdk=/Users/$(whoami)/Library/OpenHarmony/Sdk
登录 后才可以发表评论