电子商务网站建设与管理期末,网站建设成果,聊天软件开发厂家有哪些,心力建网站首先有一个可以运行的原生项目
第一步#xff1a;新建Flutter module
Terminal进入到项目根目录#xff0c;执行flutter create -t module ‘module名字’例如#xff1a;flutter create -t module flutter-native
执行完毕#xff0c;就会发现项目目录下生成了一个modu…首先有一个可以运行的原生项目
第一步新建Flutter module
Terminal进入到项目根目录执行flutter create -t module ‘module名字’例如flutter create -t module flutter-native
执行完毕就会发现项目目录下生成了一个module
第二步同步Flutter module依赖
进入到新生成的Flutter module目录下的.android目录下命令是cd .android/然后执行gradlew flutter:assembleDebugmac下./gradlew flutter:assembleDebug
这过程根据网络情况可能有点长。
结束之后在.android/Flutter/build/outputs/aar/目录下会生成flutter-debug.aar
第三步设置JDK版本
在app的build.gradle文件中加入
compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 }第四步依赖Flutter module
在settings.gradle中加入
include :app
setBinding(new Binding([gradle: this]))
evaluate(new File(settingsDir.parentFile,FlutterNativeApplication/flutter_native/.android/include_flutter.groovy
))注意最后一个参数最好写全路径
在app/build.gradle中
dependencies {……implementation project(:flutter)
}到此准备过程结束写代码测试一下我使用的是Fragment方式。当然也有View的方式。
MainActivity.kt ↓
class MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)supportRequestWindowFeature(Window.FEATURE_NO_TITLE)setContentView(R.layout.activity_main)val tx supportFragmentManager.beginTransaction()tx.replace(R.id.content, Flutter.createFragment(route))tx.commit()}
}activity_main.xml ↓
?xml version1.0 encodingutf-8?
android.support.constraint.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:context.MainActivityFrameLayoutandroid:idid/contentandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent/FrameLayout/android.support.constraint.ConstraintLayout更多Android进阶指南 可以扫码 解锁 《Android十大板块文档》 1.Android车载应用开发系统学习指南附项目实战
2.Android Framework学习指南助力成为系统级开发高手
3.2023最新Android中高级面试题汇总解析告别零offer
4.企业级Android音视频开发学习路线项目实战附源码
5.Android Jetpack从入门到精通构建高质量UI界面
6.Flutter技术解析与实战跨平台首要之选
7.Kotlin从入门到实战全方面提升架构基础
8.高级Android插件化与组件化含实战教程和源码
9.Android 性能优化实战360°全方面性能调优
10.Android零基础入门到精通高手进阶之路
敲代码不易关注一下吧。ღ( ´ᴗ )