qiuxiang / flutter-android-window

A flutter plugin allows you to create native android floating window.
MIT License
62 stars 19 forks source link

如何运行它? #2

Closed khjde1207 closed 2 years ago

khjde1207 commented 2 years ago
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
../lib/main.dart:3:8: Error: Error when reading '../lib/pigeon.g.dart': No such file or directory
import 'pigeon.g.dart';
       ^

../lib/android_window.dart:3:8: Error: Error when reading '../lib/pigeon.g.dart': No such file or directory
import 'pigeon.g.dart';

       ^
../lib/main.dart:73:24: Error: Type 'MainHandler' not found.
class _Handler extends MainHandler {

                       ^^^^^^^^^^^
../lib/android_window.dart:65:24: Error: Type 'AndroidWindowHandler' not found.
class _Handler extends AndroidWindowHandler {
                       ^^^^^^^^^^^^^^^^^^^^

../lib/main.dart:5:14: Error: Method not found: 'MainApi'.
final _api = MainApi();
             ^^^^^^^
../lib/android_window.dart:5:14: Error: Method not found: 'AndroidWindowApi'.

final _api = AndroidWindowApi();
             ^^^^^^^^^^^^^^^^
../lib/main.dart:70:3: Error: Getter not found: 'MainHandler'.
  MainHandler.setup(_Handler(handler));
  ^^^^^^^^^^^
../lib/android_window.dart:42:5: Error: Getter not found: 'AndroidWindowHandler'.
    AndroidWindowHandler.setup(_Handler(handler));
    ^^^^^^^^^^^^^^^^^^^^
2

FAILURE: Build failed with an exception.

* Where:
Script '/opt/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1005

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command '/opt/flutter/bin/flutter'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org
git clone https://github.com/qiuxiang/flutter-android-window
cd flutter-android-window
flutter pub get 
cd example 
flutter pub get 

flutter run ...

Flutter 2.5.1 • channel stable

qiuxiang commented 2 years ago

你是要运行 example 吧?

qiuxiang commented 2 years ago

先把这行去掉 https://github.com/qiuxiang/flutter-android-window/blob/150a9f8d1d8e00f19bcb90acc969264cc36f5751/example/pubspec.yaml#L27

qiuxiang commented 2 years ago

这个项目有些代码是生成的,生成的代码我没有提交到 git,具体生成代码的方法我之后再说明,直接用 pub 的包是没问题的

khjde1207 commented 2 years ago

谢谢