Flutter 使用 C/C++ 代码构建 - 示例?
Posted
技术标签:
【中文标题】Flutter 使用 C/C++ 代码构建 - 示例?【英文标题】:Flutter build with C/C++ code - example? 【发布时间】:2017-04-13 17:59:56 【问题描述】:我正在使用 hello_services gradle 构建在 Java 中创建服务,但我真正想要的是在我的应用程序中使用 C/C++ 代码,最初是在 android 上。我尝试过集成一些 C 代码但没有成功(我最终搞砸了颤振构建)。
我正在寻找有关如何添加它的示例或信息。理想情况下,我想从 C 代码中调用 Dart/Flutter flutterView.sendToFlutter(),但 JNI 也可以正常工作。
我猜我可以添加一个 gradle 子项目,感谢任何提示/指针。
【问题讨论】:
我确实设法让它工作。主要问题是flutter还有一个地方是控制gradle插件版本的。之后,我用我的 C/C++ 代码“正常”创建了一个“lib”子项目,它开始工作了。 【参考方案1】:我们目前没有这样做的例子。为了使 C++ 互操作更容易,我们希望为 HostMessages 系统提供一个 C API,而我们目前还没有。
您提交了一个错误以请求此类(https://github.com/flutter/flutter/issues/7053),我已使用此请求进行了更新。
【讨论】:
以上是关于Flutter 使用 C/C++ 代码构建 - 示例?的主要内容,如果未能解决你的问题,请参考以下文章
Flutter HTTP 响应在 Flutter web 上测试时显示完整响应,但在 Android 设备上测试时显示不完整