Skip to main content

sunmi_flutter_plugin_printer 1.0.8+8 copy "sunmi_flutter_plugin_printer: ^1.0.8+8" to clipboard
sunmi_flutter_plugin_printer: ^1.0.8+8 copied to clipboard

PlatformAndroid

Flutter plugin based on SUNMI native printer.

1.0.8+8 - 2026-10-26 #

  • 兼容 Android Gradle Plugin (AGP) 9:Android 模块按宿主工程使用的 AGP 版本自动选择 Kotlin 编译方式
    • AGP < 9:继续使用 Kotlin Gradle Plugin(行为与 1.0.7 一致,存量工程无感知)
    • AGP >= 9 且开启内置 Kotlin:使用 AGP 内置 Kotlin,不再应用 kotlin-android
    • AGP >= 9 且 android.builtInKotlin=false:回退到 KGP(Flutter 3.44+ 的过渡模式)
  • 移除 android/build.gradle 中写死的 AGP classpath,改由宿主工程 settings.gradle(.kts) 提供
  • 修复 Gradle 9 下因本地 flutter.jar 不存在导致的 compileDebugKotlin 失败(Flutter embedding 依赖由 Flutter Gradle 插件自动注入)
  • Java / Kotlin 目标版本统一为 17(AGP 8 起运行 Gradle 本就要求 JDK 17)
  • Dart API 无变化,environment 约束无变化

1.0.7+7 - 2025-08-15 #

  • gson TypeToken 解析问题修复

1.0.6+6 - 2025-08-15 #

  • printTexts 接口异常修复

1.0.5+5 - 2025-07-29 #

  • flutter sdk 完成
  • flutter sdk 发布

1.0.3 内部版本(未发布) #

  • Android 错误返回增加 code

1.0.2+3 内部版本(未发布) #

  • printDividingLine 接口修改

1.0.1+2 内部版本(未发布) #

  • printBitmap 接口修改

1.0.0+1 内部版本(未发布) #

  • 首个可用版本:打印、标签、钱箱、查询

0.0.1 内部版本(未发布) #

  • 初始工程结构