Flutter デスクトップを使用するアプリケーションがあります。flutter run -d linux または flutter build Linux を実行すると完全に機能します。snapcraft.yaml のソースを GitHub リポジトリに設定してスナップできますが、ローカル ソースからスナップしようとするとすぐに次のエラーが表示されます。
[ +543 ms] CMake Error: The current CMakeCache.txt directory /root/parts/lizard/build/build/linux/release/CMakeCache.txt is different than the
directory /home/username/development/flutter_dev/lizard/build/linux/release where CMakeCache.txt was created. This may result in binaries being
created in the wrong place. If you are not sure, reedit the CMakeCache.txt
[ +2 ms] CMake Error: The source "/root/parts/lizard/build/linux/CMakeLists.txt" does not match the source
"/home/username/development/flutter_dev/lizard/linux/CMakeLists.txt" used to generate cache. Re-run cmake with a different source directory.
これは私の snapcraft.yaml ファイルです:
name: lizard-game
title: Lizard
base: core18
version: '0.7'
summary: summary
description: description
grade: stable
confinement: strict
parts:
lizard:
plugin: flutter
source: .
source-type: local
flutter-target: lib/main.dart
apps:
lizard:
command: lizard
extensions: [flutter-dev]
icon: ./assets/icon/icon.png
またflutter create ..
、Linuxフォルダーを再作成しようとしました。
私にできることについて何か提案はありますか?