ZEGOCLOUD / zego_uikit_prebuilt_call_flutter

MIT License
16 stars 13 forks source link

Not able to build the app after installation #29

Closed sauravdpl closed 7 months ago

sauravdpl commented 8 months ago

I have integrated the Zegocloud video call using a prebuilt call SDK but when I tried to build to build the app I got tons of error as followings: `../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit-2.14.0/lib/src/plugins/signaling/defines.dart:9:8: Error: Type 'ZegoSignalingPluginNotificationConfig' not found. on ZegoSignalingPluginNotificationConfig { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/src/invitation.dart:12:5: Error: Type 'ZegoSignalingPluginNotificationConfig' not found. ZegoSignalingPluginNotificationConfig? notificationConfig, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit-2.14.0/lib/src/plugins/signaling/impl/service/notification_service.dart:39:5: Error: Type 'ZegoSignalingPluginOutgoingNotificationConfig' not found. ZegoSignalingPluginOutgoingNotificationConfig config, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit-2.14.0/lib/src/plugins/signaling/impl/service/notification_service.dart:45:5: Error: Type 'ZegoSignalingPluginOutgoingNotificationChannelConfig' not found. ZegoSignalingPluginOutgoingNotificationChannelConfig config, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit-2.14.0/lib/src/plugins/signaling/impl/core/invitation_data.dart:155:5: Error: Type 'ZegoSignalingPluginNotificationConfig' not found. ZegoSignalingPluginNotificationConfig? notificationConfig, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit-2.14.0/lib/src/plugins/signaling/impl/core/notification_data.dart:48:5: Error: Type 'ZegoSignalingPluginOutgoingNotificationConfig' not found. ZegoSignalingPluginOutgoingNotificationConfig config, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit-2.14.0/lib/src/plugins/signaling/impl/core/notification_data.dart:54:5: Error: Type 'ZegoSignalingPluginOutgoingNotificationChannelConfig' not found. ZegoSignalingPluginOutgoingNotificationChannelConfig config, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/src/invitation.dart:4:7: Error: The non-abstract class 'ZegoSignalingPluginInvitationAPIImpl' is missing implementations for these members:

class ZegoSignalingPluginInvitationAPIImpl ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:15:51: Context: 'ZegoSignalingPluginInvitationAPI.addInvitation' is defined here. Future addInvitation({ ^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:48:50: Context: 'ZegoSignalingPluginInvitationAPI.endInvitation' is defined here. Future endInvitation({ ^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:22:51: Context: 'ZegoSignalingPluginInvitationAPI.joinInvitation' is defined here. Future joinInvitation({ ^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:55:51: Context: 'ZegoSignalingPluginInvitationAPI.quitInvitation' is defined here. Future quitInvitation({ ^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/src/invitation.dart:250:7: Error: The non-abstract class 'ZegoSignalingPluginInvitationEventImpl' is missing implementations for these members:

class ZegoSignalingPluginInvitationEventImpl ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:86:7: Context: 'ZegoSignalingPluginInvitationEvent.getOutgoingInvitationEndedEventStream' is defined here. getOutgoingInvitationEndedEventStream(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/zego_uikit_signaling_plugin.dart:37:7: Error: The non-abstract class 'ZegoUIKitSignalingPlugin' is missing implementations for these members:

class ZegoUIKitSignalingPlugin ^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:15:51: Context: 'ZegoSignalingPluginInvitationAPI.addInvitation' is defined here. Future addInvitation({ ^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:48:50: Context: 'ZegoSignalingPluginInvitationAPI.endInvitation' is defined here. Future endInvitation({ ^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:22:51: Context: 'ZegoSignalingPluginInvitationAPI.joinInvitation' is defined here. Future joinInvitation({ ^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:55:51: Context: 'ZegoSignalingPluginInvitationAPI.quitInvitation' is defined here. Future quitInvitation({ ^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:86:7: Context: 'ZegoSignalingPluginInvitationEvent.getOutgoingInvitationEndedEventStream' is defined here. getOutgoingInvitationEndedEventStream(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/src/invitation.dart:8:51: Error: The method 'ZegoSignalingPluginInvitationAPIImpl.sendInvitation' has fewer named arguments than those of overridden method 'ZegoSignalingPluginInvitationAPI.sendInvitation'. Future sendInvitation({ ^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:6:51: Context: This is the overridden method ('sendInvitation'). Future sendInvitation({ ^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/src/invitation.dart:8:51: Error: The method 'ZegoSignalingPluginInvitationAPIImpl.sendInvitation' doesn't have the named parameter 'isAdvancedMode' of overridden method 'ZegoSignalingPluginInvitationAPI.sendInvitation'. Future sendInvitation({ ^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:6:51: Context: This is the overridden method ('sendInvitation'). Future sendInvitation({ ^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/zego_uikit_signaling_plugin.dart:37:7: Error: Class 'ZegoUIKitSignalingPlugin' inherits multiple members named 'ZegoSignalingPluginInvitationAPIImpl.sendInvitation' with incompatible signatures. Try adding a declaration of 'ZegoSignalingPluginInvitationAPIImpl.sendInvitation' to 'ZegoUIKitSignalingPlugin'. class ZegoUIKitSignalingPlugin ^^^^^^^^^^^^^^^^^^^^^^^^ ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_signaling_plugin-2.6.3/lib/src/invitation.dart:8:51: Context: This is one of the overridden members. Future sendInvitation({ ^^^^^^^^^^^^^^^^^... ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_plugin_adapter-2.10.0/lib/src/signaling/part/invitation.dart:6:51: Context: This is one of the overridden members. Future sendInvitation({ ^^^^^^^^^^^^^^^^^... ../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/zego_uikit_prebuilt_call-3.10.4/lib/src/call.dart:402:13: Error: The setter 'smallViewMargin' isn't defined for the class 'ZegoLayoutPictureInPictureConfig'.

FAILURE: Build failed with an exception.

BUILD FAILED in 13s Exception: Gradle task assembleDebug failed with exit code 1 `

AungYeZawDev commented 8 months ago

me too, please let me know if any solution.

AyeshaIftikhar commented 8 months ago

Same issue here. Let me know if anyone find any solution

yoer commented 8 months ago

Please upgrade all the dependencies to the latest version.

zego_uikit: ^2.17.3 zego_uikit_prebuilt_call: ^4.1.3 zego_uikit_signaling_plugin: ^2.7.3

yoer commented 8 months ago

if upgrade zego_uikit_prebuilt_call from 3.x version, this document may help.

yoer commented 7 months ago

the issue has been too long without a reply, so it is closed.

DhruvamUnikon commented 7 months ago

This is still not working.

Lexical or Preprocessor Issue (Xcode): 'ZegoExpressEngine/ZegoExpressDefines.h' file not found /Users/unikon/.pub-cache/hosted/pub.dev/zego_express_engine-3.12.4/ios/Classes/internal/ZegoTextureRenderer.h:12:8

yoer commented 6 months ago

please try flutter clean in your project folder path. if not working after clean, you can try this:

flutter pub cache repair
flutter pub get
yoer commented 6 months ago

anyone working? @DhruvamUnikon @AyeshaIftikhar @AungYeZawDev @sauravdpl

AungYeZawDev commented 6 months ago

In my project flutter version Flutter 3.7.12 Dart 2.19.6 work with zego_uikit: ^2.7.6 zego_uikit_prebuilt_call: ^3.10.5 zego_uikit_signaling_plugin: ^2.2.0

yoer commented 6 months ago

In my project flutter version Flutter 3.7.12 Dart 2.19.6 work with zego_uikit: ^2.7.6 zego_uikit_prebuilt_call: ^3.10.5 zego_uikit_signaling_plugin: ^2.2.0

May I ask what version is zego_express_engine in pubspec.lock?

AungYeZawDev commented 3 days ago

zego_express_engine: dependency: transitive description: name: zego_express_engine sha256: "....." url: "https://pub.dev" source: hosted version: "3.16.0"