Android怎么在原生应用中嵌入颤振

  介绍

这篇文章主要讲解了“Android怎么在原生应用中嵌入颤振”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android怎么在原生应用中嵌入颤振”吧!

本文参考文档颤振添加到现有的应用程序。

首先有一个可以运行的原生项目

第一步:新建颤振模块

终端进入到项目根目录,执行<代码>颤振创建- t模块的模块代码> 颤振创建- t模块flutter-native

执行完毕,就会发现项目目录下生成了一个模块

 Android怎么在原生应用中嵌入颤振”> </p> <h3>第二步:同步颤振模块依赖</h3> <p>进入到新生成的颤振模块目录下的。android目录下,命令是<代码> cd .android/> </代码,然后执行<代码> gradlew颤振:assembleDebug> </代码,mac下<代码>。/gradlew颤振:assembleDebug </代码> </p> <p>这过程根据网络情况,可能有点长。</p> <p>结束之后在<代码> .android/颤振/构建/输出/aar/</代码>目录下会生成<代码> flutter-debug。aar </代码> </p> <p> <代码> <img src=

第三步:设置JDK版本

在应用程序的构建。gradle文件中加入:

<代码> compileOptions {sourceCompatibility 1.8 targetCompatibility 1.8}

<代码>  Android怎么在原生应用中嵌入颤振

第四步:依赖颤振模块

在<代码>设置。gradle> include  & # 39;:应用# 39;   setBinding (new 绑定((gradle:,)))   评估(new 文件(   settingsDir.parentFile才能,   & # 39;才能FlutterNativeApplication/flutter_native/.android/include_flutter.groovy& # 39;   )

注意:最后一个参数最好写全路径!

在app/构建。gradle中

dependencies  {   ,……   ,implementation 项目(& # 39;:颤振# 39;   }

到此准备过程结束,写代码测试一下,我使用的是片段方式。当然也有观点的方式。

MainActivity。kt↓

class  MainActivity :, AppCompatActivity (), {      ,override  fun  onCreate (savedInstanceState:包?),{   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↓

& lt; ? xml  version=?.0“,编码=皍tf-8" ?比;   & lt; android.support.constraint.ConstraintLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android"   ,xmlns:工具=癶ttp://schemas.android.com/tools"   ,android: layout_width=癿atch_parent"   ,android: layout_height=癿atch_parent"   ,工具:上下文=?MainActivity"祝辞      & lt; FrameLayout   android:才能id=癅 + id/content"   android:才能layout_width=癿atch_parent"   android:才能layout_height=癿atch_parent"祝辞& lt;/FrameLayout>      & lt;/android.support.constraint.ConstraintLayout>

 Android怎么在原生应用中嵌入颤振

感谢各位的阅读,以上就是“Android怎么在原生应用中嵌入颤振”的内容了,经过本文的学习后,相信大家对Android怎么在原生应用中嵌入颤振这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

Android怎么在原生应用中嵌入颤振