当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
166 Star 1.2K Fork 274

OpenHarmony-SIG/flutter_flutter
关闭

 / 详情

No Hmos SDK found. Try setting the HOS_SDK_HOME environment variable

待办的
缺陷
创建于  
2024-03-05 11:29

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.

评论 (7)

yinlistar 创建了缺陷 1年前

• 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.)

输入图片说明
输入图片说明
输入图片说明

好像hos_sdk_home不需要配那么深,我只配到sdk这一层

遇到跟你一样的问题,AndroidStudio运行flutter工程报错 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

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(8)
法的空间-zmtzawqlp Ruiman-houruinb87 yyy-yyyyyycs SunWukong-QTDSSunWukong 431689 jayxiang 1578923608 79017 zacks 1738996545 12704 act262 1578914857 7979647 yinlistar 1689820264
1
https://gitee.com/openharmony-sig/flutter_flutter.git
git@gitee.com:openharmony-sig/flutter_flutter.git
openharmony-sig
flutter_flutter
flutter_flutter

搜索帮助