diff --git a/android/build.gradle b/android/build.gradle index 69d1fce..8f37a0e 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -6,7 +6,6 @@ buildscript { google() mavenCentral() maven{ - allowInsecureProtocol = true url 'https://www.jitpack.io' } } @@ -21,7 +20,6 @@ rootProject.allprojects { google() mavenCentral() maven{ - allowInsecureProtocol = true url 'https://www.jitpack.io' } } @@ -31,7 +29,8 @@ apply plugin: 'com.android.library' apply from: "./resolve_dependencies.gradle"//解决编译导入Flutter相关的包报错问题 android { - compileSdkVersion 34 + namespace 'com.imin.printer.imin_printer' + compileSdk 34 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index 9ba2e9d..15e7c2a 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -1,3 +1 @@ - - + \ No newline at end of file diff --git a/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java b/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java index 1eeb549..c893096 100644 --- a/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java +++ b/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java @@ -860,6 +860,8 @@ public void onPrintResult(int code, String msg) throws RemoteException { case "getServiceVersion": if (iminPrintUtils == null) { result.success(PrinterHelper.getInstance().getServiceVersion()); + }else{ + result.success("0.0"); } break; case "getPrinterHardwareVersion": diff --git a/lib/imin_printer_method_channel.dart b/lib/imin_printer_method_channel.dart index ac405ce..dd48f50 100644 --- a/lib/imin_printer_method_channel.dart +++ b/lib/imin_printer_method_channel.dart @@ -1,12 +1,14 @@ import 'dart:async'; +import 'dart:convert'; + import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart'; -import 'dart:convert'; -import 'enums.dart'; +import 'package:logger/logger.dart'; + import 'column_maker.dart'; -import 'imin_style.dart'; +import 'enums.dart'; import 'imin_printer_platform_interface.dart'; -import 'package:logger/logger.dart'; +import 'imin_style.dart'; var logger = Logger(); @@ -89,7 +91,7 @@ class MethodChannelIminPrinter extends IminPrinterPlatform { @override Future setTextStyle(IminFontStyle style) async { - logger.d('setTextStyle', style.index); + logger.d('setTextStyle ${style.index}'); Map arguments = { "style": style.index, }; @@ -714,7 +716,7 @@ class MethodChannelIminPrinter extends IminPrinterPlatform { } if (style.lineHeight != null) { - logger.d('lineHeight', style.lineHeight); + logger.d('lineHeight ${style.lineHeight}'); await setTextBitmapLineSpacing(style.lineHeight!); } diff --git a/pubspec.yaml b/pubspec.yaml index 2a9a3ca..70fad5f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - logger: ^1.1.0 + logger: ^2.0.0 dev_dependencies: flutter_test: