0

我最近将我的 Flutter 应用程序升级到了 Android V2,并且还使我的代码为 null 安全。

现在,当我尝试运行代码时,出现以下构建错误:

e: C:\flutter\.pub-cache\hosted\pub.dartlang.org\amplify_core- 
0.4.0\android\src\main\kotlin\com\amazonaws\amplify\amplify_core\AtomicResult.kt: (26, 1): 
Class 'AtomicResult' is not abstract and does not implement abstract member public abstract 
fun error(p0: String, p1: String?, p2: Any?): Unit defined in 
io.flutter.plugin.common.MethodChannel.Result
e: C:\flutter\.pub-cache\hosted\pub.dartlang.org\amplify_core- 
0.4.0\android\src\main\kotlin\com\amazonaws\amplify\amplify_core\AtomicResult.kt: (54, 5): 
'error' overrides nothing
e: C:\flutter\.pub-cache\hosted\pub.dartlang.org\amplify_core- 
0.4.0\android\src\main\kotlin\com\amazonaws\amplify\amplify_core\AtomicResult.kt: (66, 26): 
Type mismatch: inferred type is String? but String was expected

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':amplify_core:compileDebugKotlin'.
> Compilation error. See log for more details

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get 
more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

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

我试过的东西不起作用:

  • 清除构建和缓存并重新启动

  • 从 pub.dartlang.org 文件夹中删除了 amplify_core-0.4.0 并再次尝试

  • 再次初始化 Amplify 并再次从 Launch Studio 中拉取环境

任何帮助将不胜感激!

谢谢

4

1 回答 1

0

我能够通过将我的频道从 Master 更改为 Stable 来解决这个问题。

在 Amplify 的下一个版本中,留在主通道上不会出现此问题。

于 2022-02-25T14:25:49.007 回答