在 Flutter 应用中集成 Kraken
在这里,我们设定环境中已经完全安装 Kraken 指定的 Flutter 版本,并且 flutter doctor
检测全部通过。
使用下面的命令创建一个新的 Flutter App
flutter create myappcd myapp
连接 Android 或者 iOS 手机,确保使用 flutter devices
可以看到已经连接的设备:
flutter devices1 connected devices:
HWI TL00 (mobile) • 77P5T18126000120 • android-arm64 • Android 9 (API 28)
打开 pubspec.yaml
文件,然后在 dependencies
下面添加 kraken
的依赖。
dependencies: kraken: '>= 0.0.1' # 会安装最新的 kraken 依赖
然后执行下面的命令自动安装依赖:
flutter pub get
在国内可能会出现安装失败的情况,如果安装失败,可以参考链接内容使用国内镜像:https://flutter.cn/community/china
打开 lib/main.dart
,然后粘贴如下代码:
import 'package:flutter/material.dart';import 'package:kraken/kraken.dart';
void main() { runApp(MyApp());}
class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { Kraken kraken = Kraken(bundleURL: 'https://raw.githubusercontent.com/openkraken/kraken/master/kraken/example/assets/bundle.js');
return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, visualDensity: VisualDensity.adaptivePlatformDensity, ), home: kraken ); }}
然后再执行 flutter run
就可以运行了。