yxwandroid / flutter_plugin_qrcode Goto Github PK
View Code? Open in Web Editor NEWflutter 封装的二维码插件 支持android 和ios
License: Other
flutter 封装的二维码插件 支持android 和ios
License: Other
java.lang.NullPointerException: Attempt to invoke interface method 'void io.flutter.plugin.common.MethodChannel$Result.success(java.lang.Object)' on a null object reference
E/AndroidRuntime(25340): at android.app.ActivityThread.deliverResults(ActivityThread.java:4349)
E/AndroidRuntime(25340): at android.app.ActivityThread.handleSendResult(ActivityThread.java:4392)
E/AndroidRuntime(25340): at android.app.ActivityThread.-wrap22(ActivityThread.java)
E/AndroidRuntime(25340): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1635)
E/AndroidRuntime(25340): at android.os.Handler.dispatchMessage(Handler.java:105)
E/AndroidRuntime(25340): at android.os.Looper.loop(Looper.java:156)
E/AndroidRuntime(25340): at android.app.ActivityThread.main(ActivityThread.java:6623)
E/AndroidRuntime(25340): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(25340): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
E/AndroidRuntime(25340): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
E/AndroidRuntime(25340): Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void io.flutter.plugin.common.MethodChannel$Result.success(java.lang.Object)' on a null object reference
E/AndroidRuntime(25340): at flutterplugin.accs.com.flutter_plugin_qrcode.FlutterPluginQrcodePlugin.onActivityResult(FlutterPluginQrcodePlugin.java:63)
E/AndroidRuntime(25340): at io.flutter.embedding.engine.FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding.onActivityResult(FlutterEnginePluginRegistry.java:634)
E/AndroidRuntime(25340): at io.flutter.embedding.engine.FlutterEnginePluginRegistry.onActivityResult(FlutterEnginePluginRegistry.java:367)
E/AndroidRuntime(25340): at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onActivityResult(FlutterActivityAndFragmentDelegate.java:546)
E/AndroidRuntime(25340): at io.flutter.embedding.android.FlutterActivity.onActivityResult(FlutterActivity.java:594)
E/AndroidRuntime(25340): at android.app.Activity.dispatchActivityResult(Activity.java:7188)
E/AndroidRuntime(25340): at android.app.ActivityThread.deliverResults(ActivityThread.java:4345)
E/AndroidRuntime(25340): ... 9 more
I/Process (25340): Sending signal. PID: 25340 SIG: 9
method channel没通,估计是不是flutter版本问题 我之前升级flutter版本 自己的项目也会出现这样的问题 你看能不能适配一下
Flutter 1.22.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 1aafb3a8b9 (4 weeks ago) • 2020-11-13 09:59:28 -0800
Engine • revision 2c956a31c0
Tools • Dart 2.10.4
AndroidStudio版本4.1.1
/Users/henry/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_qrcode-2.0.0/ios/Classes/ACScanViewController.swift:206:14: error: 'bringSubview(toFront:)' has been renamed to 'bringSubviewToFront(_:)'
view.bringSubview(toFront: self.animalLine)
^~~~~~~~~~~~ ~~~~~~~~~
bringSubviewToFront
UIKit.UIView:17:15: note: 'bringSubview(toFront:)' was obsoleted in Swift 4.2
open func bringSubview(toFront view: UIView)
^
/Users/henry/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_qrcode-2.0.0/ios/Classes/ACScanViewController.swift:231:61: error: 'commonModes' has been renamed to 'RunLoop.Mode.common'
RunLoop.main.add(self.timer!, forMode: RunLoop.Mode.commonModes)
^~~~~~~~~~~
RunLoop.Mode.common
Foundation.RunLoop.Mode:9:23: note: 'commonModes' was obsoleted in Swift 4.2
public static let commonModes: RunLoop.Mode
^
While building module 'Bugly' imported from
henry@HenrydeMacBook-Pro ios % flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.6 19G73
darwin-x64, locale zh-Hans-CN)
• Flutter version 1.22.5 at
/Users/henry/Documents/Flutter/sdk/flutter
• Framework revision 7891006299 (5 周前), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
• Pub download mirror https://pub.flutter-io.cn
• Flutter download mirror https://storage.flutter-io.cn
[✓] Android toolchain - develop for Android devices (Android SDK
version 30.0.3)
• Android SDK at /Users/henry/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: /Applications/Android
Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.3, Build version 12C33
• CocoaPods version 1.10.0
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin installed
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6222593)
[!] VS Code (version 1.52.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
✗ Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flu
tter
[✓] Connected device (2 available)
• iPhone (mobile) • 00008020-001C346A0288002E
• ios • iOS 14.2
• iPhone 12 Pro Max (mobile) • 4ACC2862-3EEF-4410-9FA1-F32197D35DAC
• ios • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
! Doctor found issues in 1 category.
iOS打开扫描界面后 无法返回至上一页面 需要扫描之后才能返回
Xcode's output:
↳
/users/fuyixiazhang/documents/flutter/.pub-cache/hosted/pub.flutter-io.cn/fl
utter_plugin_qrcode-2.0.0/ios/Classes/ACScanViewController.swift:206:14:
error: 'bringSubview(toFront:)' has been renamed to
'bringSubviewToFront(:)'
view.bringSubview(toFront: self.animalLine)
^~~~~~~~~~~~ ~~~~~~~~~
bringSubviewToFront
UIKit.UIView:17:15: note: 'bringSubview(toFront:)' was obsoleted in Swift
4.2
open func bringSubview(toFront view: UIView)
^
/users/fuyixiazhang/documents/flutter/.pub-cache/hosted/pub.flutter-io.cn/fl
utter_plugin_qrcode-2.0.0/ios/Classes/ACScanViewController.swift:231:61:
error: 'commonModes' has been renamed to 'RunLoop.Mode.common'
RunLoop.main.add(self.timer!, forMode: RunLoop.Mode.commonModes)
^~~~~~~~~~~
RunLoop.Mode.com
mon
Foundation.RunLoop.Mode:9:23: note: 'commonModes' was obsoleted in Swift 4.2
public static let commonModes: RunLoop.Mode
^
/users/fuyixiazhang/documents/flutter/.pub-cache/hosted/pub.flutter-io.cn/fl
utter_plugin_qrcode-2.0.0/ios/Classes/ACScanViewController.swift:206:14:
error: 'bringSubview(toFront:)' has been renamed to
'bringSubviewToFront(:)'
view.bringSubview(toFront: self.animalLine)
^~~~~~~~~~~~ ~~~~~~~~~
bringSubviewToFront
UIKit.UIView:17:15: note: 'bringSubview(toFront:)' was obsoleted in Swift
4.2
open func bringSubview(toFront view: UIView)
^
/users/fuyixiazhang/documents/flutter/.pub-cache/hosted/pub.flutter-io.cn/fl
utter_plugin_qrcode-2.0.0/ios/Classes/ACScanViewController.swift:231:61:
error: 'commonModes' has been renamed to 'RunLoop.Mode.common'
RunLoop.main.add(self.timer!, forMode: RunLoop.Mode.commonModes)
^~~~~~~~~~~
RunLoop.Mode.com
mon
Foundation.RunLoop.Mode:9:23: note: 'commonModes' was obsoleted in Swift 4.2
public static let commonModes: RunLoop.Mode
^
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
Encountered error while building for device.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.