Flutter

最近更新时间:2024-11-12 16:47:12

我的收藏

1. iOS上运行时报错:Error (Xcode): Library not found for -ld64?

Xcode15 换了编译的linkerRoomEngine Flutter在1.6.0做了适配,老版本的 xcode 无法编译,使用最新的Xcode即可.

2. 工程同时集成了 tencent_calls_uikit 和 rtc_room_engine ,出现加入 room 的房间会打断 call 的通话等两个组件互相干扰的问题,如何解决?

这是由于RTC业务的独占性导致的,我们推荐您使用两个标志位 callStateroomState分别用来记录当前是否在通话中,是否在会议中,通过这两个标志位来实现二者业务的隔离,来避免此问题的发生。例如,如果当前正在通话中,则禁止进入房间内。

3. Android 端运行报错 media_kit: arm64-v8a JAR verification failed,如何处理?

详细报错见下图:


网络问题导致部分依赖未完全加载,执行以下命令重新运行即可,可能需要多次重试。
flutter clean
flutter pub cache clean
flutter pub get

4. Flutter 3.24 版本 Android compileSDK 34 运行报错 A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action,如何处理?

详细报错见下图:



Android 34版本特性,需要在您 App 的android/build.gradle中添加如下内容。
afterEvaluate {
android {
compileSdkVersion 34
}
}
添加位置如图所示: