You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter适配API 26调整build.gradle:拆分ABI构建APK无法安装

配置调整方案
  • 第一步:在build.gradle的android块中补充ndk架构过滤和签名配置,修改后的完整配置如下:
android {
    compileSdkVersion 28

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID.
        applicationId "com.example...."
        minSdkVersion 20
        targetSdkVersion 26
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        // 新增NDK架构过滤,明确打包对应CPU架构的资源
        ndk {
            abiFilters 'armeabi-v7a'
            // 如果需要同时兼容其他架构可以加:,'arm64-v8a','x86_64'
        }
    }

    // 新增签名配置,确保兼容不同Android版本的签名校验规则
    buildTypes {
        release {
            // 测试阶段可以先用debug签名,正式发版替换为自己的release签名配置即可
            signingConfig signingConfigs.debug
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }
}
  • 第二步:保存配置后重新执行构建命令:flutter build apk --split-per-abi
  • 第三步:构建完成后进入build/app/outputs/flutter-apk/目录,选择app-armeabi-v7a-release.apk传到手机安装即可,如果仍安装失败,先卸载手机上同包名的旧应用,再重新尝试安装。

内容的提问来源于stack exchange,提问作者Navid Shokoufeh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:42:01