Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
回答 4
浏览 1.9万
2022-07-06
你用的是Agora吗?
- Vinamra Jaiswal 2022-07-06
不,我没有使用Agora。
- MsPoojitha 2022-07-07
4 个回答
#1楼
已采纳
得票数 21
你已经升级了Flutter,但没有升级软件包。在终端输入
flutter pub outdated
然后像这样一个接一个地升级过时的软件包。
flutter pub upgrade outdated_package
在你完成工作后。
flutter clean
和
flutter pub get
你的问题现在应该已经解决了。
flutter upgrade,flutter clean,flutter pub get 也会做这个工作
- Piyush 2022-08-01
没有起作用。Flutter版本:3.0.5 Dart:2.17.6
- Balaji Ks 2022-08-07
你可以将Firebase_core软件包升级到最新版本。这为我解决了这个问题。
- John Oyekanmi 2022-08-31
升级命令是错误的。正确的命令是:flutter pub upgrade outdated_package 或更具体地说:flutter pub upgrade firebase_core。你能解决这个问题吗?我敢打赌,这将使人们损失一些时间。
- Crob 2022-09-12
#2楼
得票数 1
你可以通过运行以下程序来更新那些没有重大/破坏性变化的依赖项
flutter pub upgrade
然后用以下方法清理你的构建文件夹
flutter clean
然后获得依赖性
flutter pub get
这应该是个好办法。
这与我的答案怎么不一样呢?
- Ariel H. 2022-09-01
#3楼
得票数 1
我也有同样的问题,并在这个帖子上犯了难。
在我的案例中,我能够检测到哪个插件实际上在出错,结果是firebase_core
。因此,我决定将软件包升级到最新版本,在我的情况下,恰好是1.21.1
。
因此,为了解决这个问题,我建议你尝试在你的项目的pubspec.yaml文件中把你使用的firebase_core
包的版本改为最新的版本,就像这样。
firebase_core: ^1.21.1 (replace with latest verison)
或者你可以直接运行:
flutter pub upgrade firebase_core
这将会把firebase_core
升级到最新的版本。
或者你也可以在你的项目的pubspec.yaml文件中放入任何作为版本代码的内容,就像这样。
firebase_core: any (upgrades firebase_core to the latest verison)
#4楼
得票数 0
也请检查android/app/build.gradle
中的compileSdkVersion
,并将其更新为33。