2

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フォルダーを再作成しようとしました。

私にできることについて何か提案はありますか?

4

0 に答える 0