实现此目标的一个方法就是无缝整合小蝶应用文章中,我们将逐步深入整合小蝶模块进本地Android应用
步骤1:创建小数模块
直接跳进过程初始步骤包括创建小蝶项目模块以下是你如何做到这一点:
- 打开终端并使用命令导航到理想位置
```s/path/```
- 使用下列命令创建飞毛腿模块
```$flute创建-t模块-orgcom.example my_flute```
可选域名表示仿取参数不会阻塞你 因为它稍后可调整名提供小蝶模块myflute)强制性
命令生成小数模块项目并配有基本达特代码启动您的项目况且a.android/隐藏子文件夹创建Android项目在此文件夹内,它不仅帮助运行小蝶模块基本版本,还作为包装器整合小蝶模块并成嵌入式Android库
步骤2:添加悬浮模块依赖
假设你成功生成了`some/path/my_fluAAR系统是一个 Android库,可整合成 Android应用模块的依存性
AARs提供优于JAR文件
- Android资源列表文件可整合共享资源,如布局、绘图器和ava类
- AARs可容纳C/C++库应用模块C/C++代码使用
创建AAR执行下列命令:
- Navigate到您的小数模块目录 :
```s/path/my_flute/```
使用小蝶构建命令构建 AAR
```$flute构建aar```
输出为下一步提供清晰指令引导你开机构建.grade`文件原生Android项目输出中提供的代码, 包括 string存储器变量 和'resitories {.####块 中应整合设置.grade`(或相似)文件此外,提供依存关系应插入相应的`依存关系{###块构建.grade`文件最后,启动剖面图构建类型通过复制`project{ initOwnDebug###块插入`buildingTypes{###块构建.grade`文件
有了这些变化,重建`构建.grade`文件应用修改
步骤3: Android应用内运行滑动应用
滑动简化过程通过FlutterActivity显示Android应用中的滑动经验要使用此特征, 您需要跟随这些步骤 :
- XML应用标签内添加以下XML代码
```android:name="io.flutter.embedding.android.FlutterActivity" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize" android:resizeableActivity="false" /> ```
- 科特林代码内按需启动小蝶活动
并在那里你得到了它成功整合小蝶模块 安卓应用无缝集成为多种可能性开通门,将小蝶富UI能力与Android本地开发多功能合并