flutter

1.首先先创建一个flutter project:

  1. pubspec.yaml配置文件,主要导入第三方包、image、font等资源文件;
  2. lib,主要目录,编写dart代码;主入口main.dart;
  3. 一些第三方的包(兼容androidX):

2.将flutter项目打包成aar,需要引入fat-aar,主要是要将第三包中与android交互的源码导入进来;

  1. 首先在android(common_flutter_android)项目下的setting.gradle中加入
  2. 在build.gradle中加入fat-aar及project配置:
  3. 在app下的build.gradle加入

android

 

最后在pubspec.yaml执行Packages get获取第三方包,在执行flutter clean,
并通过Terminal命令进入到app目录下,并执行gradlew assembleRelease,打包成aar(打完aar,会有目录提示),或者点击 open for editing in Android Studio进入到android项目,

至此可以打包成aar,,,完毕;

 

可在我的资源中找到flutter android.rar,,,,为啥不能修改所需积分/币呢??

 

3.将打包好的aar放到libs下,并导入:

再次需要注意的是,ndk目前只支持,试了其他的几种,运行app都报错(错误提示:can't find libflutter.so)

 

这样你的项目就能使用FlutterApplication,FlutterActivity等,还有需要将

GeneratedPluginRegistrant文件拷到android目录下;

 

 

在此,还需要谢谢网上各位大神提供的信息。。。

 

flutter中文网:https://flutterchina.club/using-packages/,可以参考配置及部分代码;;

还可以参考阿里系的:https://github.com/alibaba/flutter-go及GSY大神的:https://github.com/CarGuo/GSYGithubAppFlutter

 

 

 

 

更多相关文章

  1. [置顶] Android开源图表库XCL-Charts版本发布及展示页
  2. quick-cocos2d-x android返回键监听并实现原生退出对话框
  3. Android(安卓)Jni代码示例讲解
  4. Android(安卓)通知(使用NotificationCompat.Builder )
  5. 使用Lint 和 Annotations来提升代码质量
  6. 【Android】Android程序保护与破解浅析
  7. Android(安卓)Activity 横竖屏模式切换时会被destroy的问题
  8. android 莫名出现Conversion to Dalvik format failed: Unable t
  9. Android应用的自动升级、更新模块的实现

随机推荐

  1. Android之数据存储-手机存储中
  2. Android 输入手机号有空格
  3. android中获取通话记录
  4. android 页面切换动画效果 转
  5. android 网站
  6. android service 英文文档解析
  7. Android studio实现简单的计算器
  8. Android 获取播放视频的相关 内容, 分辨
  9. Android项目打包开启proguard的混淆优化
  10. Android文件夹大小