更新后Flutter Android出现问题

时间:2019-06-30 14:10:16

标签: android ios xcode flutter flutter-dependencies

Flutter在Flutter和Android更新后给我一个问题。

我已将Flutter更新为Flutter 2,还将Android更新为3.4。现在Flutter拒绝在模拟器中运行该应用程序。它抛出一个混乱的错误消息。我还尝试了迁移到AndroidX,但仍然无法正常工作。然后尝试使用旧的Android Studio进行构建,但不幸的是,这也无法正常工作。尽管Flutter Doctor正确通过了所有测试,但我无法提供Android和iOS的构建。 Android和iOS的错误消息如下。

对于Android:

在为调试模式下为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运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

3秒内失败


Gradle失败可能是由于此Flutter应用程序中的AndroidX不兼容所致。 有关该问题及其解决方法的更多信息,请参见https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility


完成错误:Gradle任务assembleDebug失败,退出代码为1

对于iOS

以调试模式在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模拟器中运行?

0 个答案:

没有答案