Flutter在Flutter和Android更新后给我一个问题。
我已将Flutter更新为Flutter 2,还将Android更新为3.4。现在Flutter拒绝在模拟器中运行该应用程序。它抛出一个混乱的错误消息。我还尝试了迁移到AndroidX,但仍然无法正常工作。然后尝试使用旧的Android Studio进行构建,但不幸的是,这也无法正常工作。尽管Flutter Doctor正确通过了所有测试,但我无法提供Android和iOS的构建。 Android和iOS的错误消息如下。
在为调试模式下为x86构建的Android SDK上启动lib / main.dart ... 正在初始化gradle ... 解决依赖性... 正在运行Gradle任务'assembleDebug'... 不推荐使用registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection) 不推荐使用registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection) 不推荐使用registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection) 不推荐使用registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection) registerResGeneratingTask已过时,请使用registerGeneratedResFolders(FileCollection)
失败:构建失败,并出现异常。
出了什么问题: 任务':app:preDebugBuild'的执行失败。
Android依赖项“ androidx.core:core”对于编译(1.0.0)和运行时(1.0.1)类路径具有不同的版本。您应该通过DependencyResolution手动设置相同的版本
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
3秒内失败
Gradle失败可能是由于此Flutter应用程序中的AndroidX不兼容所致。 有关该问题及其解决方法的更多信息,请参见https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility。
完成错误:Gradle任务assembleDebug失败,退出代码为1
以调试模式在iPhoneXʀ上启动lib / main.dart ... 正在运行Xcode构建... Xcode构建完成。 9.0秒 无法构建iOS应用 无法为模拟器构建应用程序。 Xcode构建错误输出: 在iPhoneXʀ上启动应用程序时出错。 ↳ **建立失败**
Xcode的输出: ↳ ===具有配置调试功能的项目运行器的构建目标运行器=== 不建议在Swift 4模式下使用Swift 3 @objc推断。请解决已弃用的@objc推理警告,启用“使用已弃用的Swift 3 @objc推理”日志记录来测试代码,然后通过将“ Runner”的“ Swift 3 @objc Inference”构建设置更改为“ Default”来禁用推理。目标。 ===具有配置调试功能的项目运行器的构建目标运行器=== /Users/Downloads/GoogleService-Info.plist:0:错误:正在读取数据:由于没有这样的文件,因此无法打开文件“ GoogleService-Info.plist”。
如何使它在Android和iOS模拟器中运行?