HarmonyOS flutter plugin开发联调问题?

flutter plugin开发,无法联调或代码会被重置。

操作步骤:

1、新建一个flutter插件。

2、使用Deveco Studio分别打开ohos和example/ohos。

3、执行flutter run运行demo,可正常运行到设备,example/ohos也会生成oh-module文件夹,里面有对plugin的引用。

4、然后需要完善harmony侧的开发工作。

问题:

1、如果在最外层ohos中开发,无法引用所需的库,像在用文本在写代码。

2、如果在example/ohos/oh-module/plugin@xxxx里开发,能引用到对应的库,能正常编码,但是编写的代码不会同步回最外层的ohos中,导致再次执行执行flutter run后,代码会重置。

整体感觉,像是flutter run过程中oh-module中plugin文件夹只是是复制了最外层的ohos,而没有关联起来。

阅读 539
1 个回答

目前flutter plugin工程中,plugin/example/ohos 打开有代码提示,plugin/ohos模块打开没有代码提示。

暂时只能把plugin/ohos模块复制到ohos工程中进行开发,开发完成后再复制回plugin/ohos目录,不建议在plugin/example/ohos/oh\_modules缓存目录中进行功能开发,可以临时用于调试代码,但是会被清除。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进