刚开始 尝试用官网上的方式 不知道为啥 一直没效果 电脑原因运行不了flutter build aar 凉凉···
后来 不知道怎么试出来方法 应该能用
flutter路径下 flutter build apk 成功打包 不用管apk包
在Android模块的flutter模块内有一个aar(.android\Flutter\build\outputs\aar) 这个aar可以直接放在项目内libs下使用, 同时在这个路径里的build里的ivy.xml 文件内找armeabi_v7a_debug对应的rev 替换下面的1.0.0-626244a72c5d53cc6d00c840987f9059faed511a
app build.grade配置
repositories {
flatDir {
dirs 'libs' // aar目录
}
}
添加如下:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation(name: 'flutter_release-1.0', ext: 'aar')
implementation 'io.flutter:flutter_embedding_release:1.0.0-626244a72c5d53cc6d00c840987f9059faed511a'
implementation 'io.flutter:armeabi_v7a_release:1.0.0-626244a72c5d53cc6d00c840987f9059faed511a'
implementation 'io.flutter:arm64_v8a_release:1.0.0-626244a72c5d53cc6d00c840987f9059faed511a'
implementation 'io.flutter:x86_64_release:1.0.0-626244a72c5d53cc6d00c840987f9059faed511a'
}
外层build.grade配置
buildscript {
repositories {
google()
jcenter()
maven {
url "http://download.flutter.io"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.0'
}
}
能用了,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,