當前文章的短網址連結為: https://unos.top/up14
环境
Flutter: 1.20.2
Android Studio: 4.0.1
Code language: CSS (css)
场景1:修改已将kotlin和swift作为编程语言的Flutter项目
- 切换到flutter项目根目录,删除android和ios目录(如果已做了原生修改,请注意备份)
- 然后在根目录下执行以下命令
flutter create -i objc -a java --org us.godeye .
命令说明
-i swift IOS使用swift
-i objc IOS使用Objective-C
-a java Android使用java
-a kotlin Android使用Kotlin
--org 指定原生项目包名(建议跟Flutter工程创建时包名一致)
. 最后的点表示在当前目录下创建



最终生成的Android原生包名如下:


场景2:通过命令行新建Flutter工程并指定原生语言
flutter create -i objc -a java --org us.godeye flutter_study
flutter_study为Flutter项目名称,最终生成的包名为: us.godeye.flutter_study
场景3:通过Android Studio新建Flutter工程并指定原生语言

这样创建的工程默认即为Java和Objective-C

非常有用,感谢?