Flutter WebView 无法使用 M1 芯片组 macOS 11.4
Flutter WebView not working M1 chipset macOS 11.4
我正在研究 M1 mac。
几天来,我一直在努力解决在我的项目中实现小部件 'WebView' 的问题。
我无法解决这个问题,我已经尝试了我在互联网上找到的所有可能性。
我已将 webview_flutter: ^2.0.10
依赖项添加到 pubspec.yaml 文件
下面的代码
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class Main extends StatelessWidget {
const Main({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'WebView',
home: WebView(
initialUrl: ('https://google.com'),
javascriptMode: JavascriptMode.unrestricted));
}
}
我按照其他帖子和 YouTube 视频中的说明操作,复制了一个 iTerm 应用程序,右键单击它 --> 获取信息 -->
由 Rosseta 翻译 --> cd to project app --> sudo gem install cocoapods
(我认为 WebView 工作是必需的) --> sudo gem install ffi
我玩过 android --> app --> build.gradle -->
minSdkVersion 16/19
不幸的是,其中 none 帮助我更接近问题的解决方案,我可以在 Android 模拟器和 iOS 模拟器上编译代码,但是在这两种情况下,应用程序都是空白的
PHOTO Flutter doctor, code, etc.
我通过 运行 pod install 和 arch -x86_64
解决了这个问题
以下是对我有用的步骤:-
卸载 pods 重新开始,
- sudo gem 卸载 cocoapod
- sudo gem 卸载 ffi
现在将重新安装 arch -x86_64 值,
- arch -x86_64 sudo gem 安装 cocoapods
- arch -x86_64 pod install --repo-update
这应该有效。
这样我们排除了arm64架构。
我正在研究 M1 mac。
几天来,我一直在努力解决在我的项目中实现小部件 'WebView' 的问题。 我无法解决这个问题,我已经尝试了我在互联网上找到的所有可能性。
我已将
webview_flutter: ^2.0.10
依赖项添加到 pubspec.yaml 文件下面的代码
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class Main extends StatelessWidget {
const Main({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'WebView',
home: WebView(
initialUrl: ('https://google.com'),
javascriptMode: JavascriptMode.unrestricted));
}
}
我按照其他帖子和 YouTube 视频中的说明操作,复制了一个 iTerm 应用程序,右键单击它 --> 获取信息 --> 由 Rosseta 翻译 --> cd to project app -->
sudo gem install cocoapods
(我认为 WebView 工作是必需的) -->sudo gem install ffi
我玩过 android --> app --> build.gradle --> minSdkVersion 16/19
不幸的是,其中 none 帮助我更接近问题的解决方案,我可以在 Android 模拟器和 iOS 模拟器上编译代码,但是在这两种情况下,应用程序都是空白的
PHOTO Flutter doctor, code, etc.
我通过 运行 pod install 和 arch -x86_64
解决了这个问题以下是对我有用的步骤:- 卸载 pods 重新开始,
- sudo gem 卸载 cocoapod
- sudo gem 卸载 ffi
现在将重新安装 arch -x86_64 值,
- arch -x86_64 sudo gem 安装 cocoapods
- arch -x86_64 pod install --repo-update
这应该有效。 这样我们排除了arm64架构。