Android Studio中现有Flutter项目中Swift或Objective-C的本地语言设置在哪里?

Pet*_*all 6 objective-c dart android-studio swift flutter

我最初在Android Studio中使用Kotlin和Swift的本地语言创建了Flutter项目。有没有一种方法可以将本机iOS语言更改为Objective-C。这种配置似乎仅在Flutter项目创建时发生。

Gün*_*uer 7

  • 对于iOS,差异主要体现在ios/Runner.xcodeproj/project.pbxproj 其中,并且生成了一些不同的源代码文件ios/Runner
    (差异太多,无法在此处列出)

  • 对于Android,不同之处在于android/build.gradle,,android/app/build.gradle而不同的源代码文件生成于android/app/src/main

要切换语言,您可以删除iosand / or android目录并运行

flutter create -i swift -a kotlin .
Run Code Online (Sandbox Code Playgroud)

如果您在这些目录中的文件中进行了手动更改,则需要重新应用它们。

如果将项目提交给Git,然后切换语言(如上所述),那么很容易就能看出它们之间到底有什么区别。