【问题标题】:Flutter Build repeatedly failsFlutter Build 反复失败
【发布时间】:2019-09-19 18:07:32
【问题描述】:

直到最近一切都还算顺利,没有明显的原因,没有新项目在运行。然而,较旧的项目仍在运行。

我一直在尝试在我的设备或模拟器上运行 Flutter 项目,但它一再失败。到目前为止,我已经做了很多人在许多论坛上所说的事情,但似乎没有任何解决方案。

到目前为止,我已经卸载并重新安装了

  • Android 工作室,
  • 颤动,
  • Android SDK,
  • AVD 和
  • 甚至尝试在 Visual Studio Code 上运行。

结果是一样的。在过去的 3 天里,我一直在拔头发,我希望有人能好心地帮助我……拜托!!!

arun@computer:flutterapp$ flutter run
Launching lib/main.dart on ASUS Z01RD in debug mode...
Initializing gradle...                                              1.6s
Resolving dependencies...                                           2.7s
e: /Users/arunseshan/Work/AppDev/Flutter/flutterapp/android/app/src/main/kotlin/in/xtnds/flutterapp/MainActivity.kt: (1, 9): Package name must be a '.'-separated identifier list

FAILURE: Build failed with an exception.                                

* What went wrong:                                                      
Execution failed for task ':app: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                                                     
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                        15.8s
Gradle task assembleDebug failed with exit code 1

即使是最基本和默认的flutter项目也无法编译

【问题讨论】:

    标签: gradle flutter


    【解决方案1】:

    打开您的MainActivity.kt 文件,并检查您的包名是否为以下格式:

    package: com.example.packagename
    

    【讨论】:

    • 是的,它是这样说的package in.xtnds.flutterapp
    • 将此文件作为单独的模块打开并查看错误的确切位置。
    • 包指令与文件位置不匹配
    • 您编辑了问题并添加了Even the most basic and default flutter projects fail to compile,我认为您应该重新安装flutter/dart。或者你可以在 Github 上创建一个新问题。
    • 我已经这样做了,我什至重新安装了 Android Studio 并在 VS Code 上运行了几个新项目。我知道更换编辑器无济于事,但我只是这样做了,因为我找不到错误的解释
    【解决方案2】:

    现在答案可能看起来很奇怪,但它确实有效,我已经尝试了几次,所以我想我可以证明它。

    到目前为止,我已经能够在 Android Studio 中使用我的域 xtnds.in 并且没有任何问题。

    我猜最近更新了一些东西,我认为 gradle 不再接受 2 个字符的域扩展

    我真的不知道是不是这样,但我希望一些开发人员可以调查一下。这是一个疯狂的奇怪问题,它没有对它引起的问题给出可靠的解释。

    【讨论】:

      猜你喜欢
      • 2021-02-11
      • 1970-01-01
      • 2021-02-19
      • 2019-09-28
      • 2020-03-25
      • 2021-06-29
      • 2020-06-29
      • 2021-06-16
      • 2018-11-17
      相关资源
      最近更新 更多