dart_native icon indicating copy to clipboard operation
dart_native copied to clipboard

Flutter 单元测试库引用问题

Open CivelXu opened this issue 3 years ago • 2 comments

dylib is null, open dyLibrary path + libdart_native.so

Invalid argument(s): Failed to load dynamic library (dlopen(libdart_native.so, 0x0001): tried: '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/./libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/../../../libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/Frameworks/libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/./libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/../../../libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/Frameworks/libdart_native.so' (no such file), 'libdart_native.so' (no such file), '/usr/local/lib/libdart_native.so' (no such file), '/usr/lib/libdart_native.so' (no such file), '/Users/civelxu/xxx/xxx/xxx/libdart_native.so' (no such file), '/usr/local/lib/libdart_native.so' (no such file), '/usr/lib/libdart_native.so' (no such file))

CivelXu avatar Nov 12 '21 03:11 CivelXu

因为 Flutter 的单测是不会启动 Native App 进程的,所以用单测框架跑不起来

yulingtianxia avatar Nov 12 '21 07:11 yulingtianxia

因为 Flutter 的单测是不会启动 Native App 进程的,所以用单测框架跑不起来

我理解单测不会启动 Native App 进程,但是可以编译通过。普通的Flutter Plugins插件跑单测 都不会有问题,只是我们需要Mock channel的实现。dart_native目前遇到的问题上如果单测代码中有引用,编译会不通过。

CivelXu avatar Nov 15 '21 02:11 CivelXu