繁体   English   中英

在 Dart package 中包含动态库

[英]Include dynamic library in Dart package

I have published a package on pub.dev, https://pub.dev/packages/mongo_go , that uses Dart FFI to invoke a native dynamic library, mongo_proxy.so, that I created with GO and CGO. 这意味着要从服务器使用,所以它不是 flutter package(所以我认为我不能使用 Flutter 的所有本机代码集成功能)。 问题是我找不到将本机库与部署到 pub.dev 的 package 一起包含的方法,或者以其他方式自动将其下载到使用 package 的任何地方。

这意味着包的 README 包含其用户下载 mongo_proxy.so 文件并将其添加到应用程序目录的说明。 最大的缺点是,当我推出 package 的新版本时,用户忘记重新下载更新库的可能性并不小。

有任何想法吗? 谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM