使用印度域时Flutter Project未运行

时间:2019-11-08 10:04:09

标签: flutter

我在Windows环境中使用以下命令创建了一个项目

flutter在--myorg helloworld中创建--org

项目创建成功

Flutter版本如下 Flutter 1.9.1 + hotfix.5•通道稳定•https://github.com/flutter/flutter.git 框架•版本1aedbb1835(3周前)•2019-10-17 08:37:27 -0700 引擎•版本b863200c37 工具•Dart 2.5.0

运行代码时出现以下错误

e: D:\Project\test\helloworld\android\app\src\main\kotlin\in\myorg\helloworld\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 12s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                        13.5s
Gradle task assembleDebug failed with exit code 1

.in域名不允许乱动吗?使用不正确的域会在发布应用程序时遇到问题吗?

1 个答案:

答案 0 :(得分:1)

是的,因为是Kotlin保留的关键字之一:keyword-reference

您可以通过将Java设置为Android平台语言而不是Kotlin来解决此问题。 另外,我认为这个词也保留给Swift语言使用。

我不确定是否可以即时切换它,但是可以使用以下方法重新创建项目: flutter create -i objc -a java命令