diff --git a/lib/src/ffi.dart b/lib/src/ffi.dart index 75e49b65fe9914d9d927b567930902ebc0c27120..bc084b0164aa5dc0ea8dce08f1578f1e83872038 100644 --- a/lib/src/ffi.dart +++ b/lib/src/ffi.dart @@ -4,8 +4,9 @@ import 'dart:io'; import 'dart:typed_data' as typed; // For Platform.isX import 'package:ffi/ffi.dart' as ext_ffi; +import 'package:flutter/foundation.dart'; -final ffi.DynamicLibrary bitmapFFILib = (Platform.isAndroid || Platform.isOhos) +final ffi.DynamicLibrary bitmapFFILib = (Platform.isAndroid || defaultTargetPlatform == TargetPlatform.ohos) ? ffi.DynamicLibrary.open("libbitmap.so") : ffi.DynamicLibrary.process();