Open
Description
The crash occurs very randomly while closing the Webview.
E/flutter (30629): [ERROR:flutter/fml/platform/android/jni_util.cc(204)] java.lang.IllegalStateException: Platform view hasn't been initialized from the platform view channel.
Unfortunately, I cannot reproduce it 100%. Sometimes it occurs at the first iteration(attempt) but sometimes it is OK with 100 iterations.
Additional
I found it on three devices(at least).
- Samsung Galaxy S10
- Samsung Galaxy A32 - SDK 30
- Samsung Galaxy Note10+ 5G - SDK 31
You can see detailed logs at the bottom.
I tested on stable & master and both are occured.
- Webview versions
webview_flutter:
dependency: "direct main"
description:
name: webview_flutter
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.4"
webview_flutter_android:
dependency: transitive
description:
name: webview_flutter_android
url: "https://pub.dartlang.org"
source: hosted
version: "2.10.2"
webview_flutter_platform_interface:
dependency: transitive
description:
name: webview_flutter_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.3"
webview_flutter_wkwebview:
dependency: transitive
description:
name: webview_flutter_wkwebview
url: "https://pub.dartlang.org"
source: hosted
version: "2.9.4"
Steps to Reproduce
- Execute
flutter run
on the code sample - tap the button to go to the webview page
- tap the leading back button to go back
- crash occurs
Expected results:
- Not to crash
Actual results:
- Crash occurs
Code sample
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
void main() => runApp(const MaterialApp(home: FirstPage()));
class FirstPage extends StatefulWidget {
const FirstPage({super.key});
@override
State<FirstPage> createState() => _FirstPageState();
}
class _FirstPageState extends State<FirstPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: ElevatedButton(
onPressed: () {
Navigator.of(context)
.push(MaterialPageRoute(builder: (_) => const WebViewExample()));
},
child: const Text("go"),
)),
);
}
}
class WebViewExample extends StatefulWidget {
const WebViewExample({Key? key}) : super(key: key);
@override
State<WebViewExample> createState() => _WebViewExampleState();
}
class _WebViewExampleState extends State<WebViewExample> {
@override
Widget build(BuildContext context) {
return Scaffold(
extendBody: true,
appBar: AppBar(
automaticallyImplyLeading: true,
backgroundColor: Colors.transparent,
title: const Text("aspdkof"),
),
body: WebView(
initialUrl:
'https://form.typeform.com/to/E5VANoxV#id=xxxxx&nickname=xxxxx&live_count=xxxxx&phone_number=xxxxx&timer_count=xxxxx&tagr=xxxxx&device=xxxxx',
backgroundColor: Colors.transparent,
javascriptMode: JavascriptMode.unrestricted,
navigationDelegate: (NavigationRequest req) async {
final updatedUrl = req.url;
print("updated: $updatedUrl");
return NavigationDecision.navigate;
},
),
);
}
}
Logs
/cr_AwContents(30629): WebView.destroy() called while WebView is still attached to window.
D/InputMethodManager(30629): HSIFW - flag : 0
E/flutter (30629): [ERROR:flutter/fml/platform/android/jni_util.cc(204)] java.lang.IllegalStateException: Platform view hasn't been initialized from the platform view channel.
E/flutter (30629): at io.flutter.plugin.platform.PlatformViewsController.initializePlatformViewIfNeeded(PlatformViewsController.java:990)
E/flutter (30629): at io.flutter.plugin.platform.PlatformViewsController.onDisplayPlatformView(PlatformViewsController.java:1060)
E/flutter (30629): at io.flutter.embedding.engine.FlutterJNI.onDisplayPlatformView(FlutterJNI.java:1380)
E/flutter (30629): at android.os.MessageQueue.nativePollOnce(Native Method)
E/flutter (30629): at android.os.MessageQueue.next(MessageQueue.java:335)
E/flutter (30629): at android.os.Looper.loop(Looper.java:206)
E/flutter (30629): at android.app.ActivityThread.main(ActivityThread.java:8633)
E/flutter (30629): at java.lang.reflect.Method.invoke(Native Method)
E/flutter (30629): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
E/flutter (30629): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
E/flutter (30629):
F/flutter (30629): [FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(1466)] Check failed: fml::jni::CheckException(env).
I/flutter (30629): 2022-09-28 15:05:11.907156 ℹ️ 🔌 Sending Event: health.check
I/flutter (30629): 2022-09-28 15:05:11.941289 ℹ️ 🔌 Needs to reconnect : false
I/flutter (30629): 2022-09-28 15:05:12.025306 ℹ️ 🔌 Event received: health.check
I/flutter (30629): 2022-09-28 15:05:12.026420 ℹ️ 🔌 HealthCheck received : 6316032b-0a0b-3231-0000-00000088b446
F/libc (30629): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 30629 (ty_app.sub.zani), pid 30629 (ty_app.sub.zani)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/a32ks/a32:11/RP1A.200720.012/A325NKSU1AUJ3:user/release-keys'
Revision: '4'
ABI: 'arm64'
Timestamp: 2022-09-28 15:05:12+0900
pid: 30629, tid: 30629, name: ty_app.sub.zani >>> live.lafity.lafity_app.sub.zani <<<
uid: 10731
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: '[FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(1466)] Check failed: fml::jni::CheckException(env).'
x0 0000000000000000 x1 00000000000077a5 x2 0000000000000006 x3 0000007ff6f34fd0
x4 0000007941bc1000 x5 0000007941bc1000 x6 0000007941bc1000 x7 000000000082b714
x8 00000000000000f0 x9 000000793e5c9758 x10 ffffff80fffffbdf x11 0000000000000001
x12 0000000055a7fea8 x13 000000000000007e x14 0000000000000000 x15 000010d27d89dcec
x16 000000793e69b948 x17 000000793e67a860 x18 00000078127ccb99 x19 00000000000000ac
x20 00000000000077a5 x21 00000000000000b2 x22 00000000000077a5 x23 00000000ffffffff
x24 b400007940551500 x25 0000000000000000 x26 000000000000000d x27 0000000000000081
x28 0000007ff6f352e8 x29 0000007ff6f35050
lr 000000793e62d6dc sp 0000007ff6f34fb0 pc 000000793e62d70c pst 0000000000000000
backtrace:
#00 pc 000000000008a70c /apex/com.android.runtime/lib64/bionic/libc.so (abort+180) (BuildId: 7c95cc0d17d92058007afa23409fd94e)
#01 pc 00000000015bd44c /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#02 pc 00000000015e388c /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#03 pc 00000000015caba8 /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#04 pc 0000000001cf44dc /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#05 pc 00000000019033cc /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#06 pc 0000000001902aa0 /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#07 pc 0000000001903894 /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#08 pc 00000000019022dc /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#09 pc 000000000190204c /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#10 pc 0000000001903b8c /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#11 pc 00000000015e4540 /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#12 pc 00000000015e9df8 /data/app/~~d8EY0jRXjDyiWtqt8B1qVw==/live.lafity.lafity_app.sub.zani-UcX8LoXqbfUuiZ2qaNPoYA==/base.apk!libflutter.so (offset 0x9996000) (BuildId: 36a3f11c2e8288daf999b421e4196bf50667cb80)
#13 pc 000000000001a064 /system/lib64/libutils.so (android::Looper::pollInner(int)+916) (BuildId: f7e62c203d9645802caa9325d785d7c9)
#14 pc 0000000000019c68 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112) (BuildId: f7e62c203d9645802caa9325d785d7c9)
#15 pc 000000000011961c /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44) (BuildId: 26b68b6fde9c3ac92d6f7496ad4ebecd)
#16 pc 000000000024e13c /system/framework/arm64/boot-framework.oat (art_jni_trampoline+140) (BuildId: 2116da049f5f7fa6f22d5d68249524d136c9e1dc)
#17 pc 0000000002009b14 /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.MessageQueue.next+180)
#18 pc 00000000020bb534 /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Looper.loop+484)
#19 pc 000000000013587c /apex/com.android.art/lib64/libart.so (art_quick_osr_stub+60) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#20 pc 000000000034b308 /apex/com.android.art/lib64/libart.so (art::jit::Jit::MaybeDoOnStackReplacement(art::Thread*, art::ArtMethod*, unsigned int, int, art::JValue*)+344) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#21 pc 00000000006a03e0 /apex/com.android.art/lib64/libart.so (MterpMaybeDoOnStackReplacement+208) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#22 pc 0000000000134350 /apex/com.android.art/lib64/libart.so (MterpHelpers+240) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#23 pc 000000000044d396 /system/framework/framework.jar (offset 0x9c8000) (android.os.Looper.loop+1082)
#24 pc 0000000000313550 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6193178744241938144)+264) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#25 pc 000000000031b8c0 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#26 pc 000000000031cc1c /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1772) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#27 pc 000000000017a658 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<true, false>(art::interpreter::SwitchImplContext*)+58656) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#28 pc 00000000001417d8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#29 pc 00000000001cb5b8 /system/framework/framework.jar (android.app.ActivityThread.main)
#30 pc 0000000000313658 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6193178744241938144)+528) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#31 pc 0000000000680168 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#32 pc 000000000013eff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#33 pc 00000000001357e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#34 pc 00000000001ab804 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#35 pc 0000000000568924 /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1364) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#36 pc 00000000004e7030 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+48) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#37 pc 000000000008a6f4 /apex/com.android.art/javalib/arm64/boot.oat (art_jni_trampoline+180) (BuildId: 0cae2497df0f16857b4e365e8e8b783928301a0a)
#38 pc 0000000000135564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#39 pc 00000000001ab7e8 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#40 pc 00000000003260c0 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#41 pc 000000000031c2a8 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#42 pc 00000000006919e0 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+848) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#43 pc 000000000012f814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#44 pc 0000000000233c2a /system/framework/framework.jar (offset 0x1bf0000) (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+22)
#45 pc 0000000000313550 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6193178744241938144)+264) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#46 pc 0000000000680168 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#47 pc 000000000013eff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#48 pc 0000000000af607c /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2444) (BuildId: 2116da049f5f7fa6f22d5d68249524d136c9e1dc)
#49 pc 00000000001357e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#50 pc 00000000001ab804 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#51 pc 0000000000567340 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+448) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#52 pc 0000000000567804 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+92) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#53 pc 0000000000449804 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+652) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#54 pc 000000000009d48c /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+124) (BuildId: 26b68b6fde9c3ac92d6f7496ad4ebecd)
#55 pc 00000000000a5480 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+856) (BuildId: 26b68b6fde9c3ac92d6f7496ad4ebecd)
#56 pc 00000000000035a0 /system/bin/app_process64 (main+1368) (BuildId: e97232e8f4c3641bada196dbd8803494)
#57 pc 00000000000854b4 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: 7c95cc0d17d92058007afa23409fd94e)
Lost connection to device.
flutter docter -v
flutter doctor -v
[✓] Flutter (Channel stable, 3.3.2, on macOS 12.1 21C52 darwin-arm, locale ko-KR)
• Flutter version 3.3.2 on channel stable at /Users/lafity101/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision e3c29ec00c (2 weeks ago), 2022-09-14 08:46:55 -0500
• Engine revision a4ff2c53d8
• Dart version 2.18.1
• DevTools version 2.15.0
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
• Android SDK at /Users/lafity101/Library/Android/sdk
• Platform android-33, build-tools 32.0.0
• Java binary at: /Users/lafity101/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8815526/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 13F100
• CocoaPods version 1.11.3
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2021.2)
• Android Studio at /Users/lafity101/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8815526/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
[✓] Android Studio (version 2021.2)
• Android Studio at /Users/lafity101/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.2.1)
• IntelliJ at /Users/lafity101/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
[✓] IntelliJ IDEA Ultimate Edition (version 2022.2.1)
• IntelliJ at /Users/lafity101/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.3739.54/IntelliJ IDEA.app
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
[✓] IntelliJ IDEA Ultimate Edition (version 2022.2)
• IntelliJ at /Users/lafity101/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.3345.118/IntelliJ IDEA.app
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
[✓] VS Code (version 1.71.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.48.0
[✓] HTTP Host Availability
• All required HTTP hosts are available
• No issues found!
Metadata
Metadata
Assignees
Labels
Important issues not at the top of the work listEmbedding Android/iOS views in Flutter appsStack traces logged to the consoleCrashes that terminate the processflutter/engine repository. See also e: labels.The WebView pluginflutter/packages repository. See also p: labels.Android applications specificallyOwned by Android platform teamTriaged by Android platform team