32

要件ファイルのスクリーンショット

/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf8.dart:63:33: エラー: ゲッター 'addressOf' が定義されていませんクラス「Utf8」の場合。

「Utf8」は「package:ffi/src/utf8.dart」からのものです (「/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf8」 .dart')。名前を既存のゲッターの名前に修正するか、「addressOf」という名前のゲッターまたはフィールドを定義してみてください。文字列 toString() => fromUtf8(addressOf); ^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.18.1/lib/src/picture_provider.dart:50:59: エラー: 「nullOk」という名前の名前付きパラメーターはありません。コンテキスト != null ? Localizations.localeOf(context, nullOk: true) : null, ^^^^^^ /C:/src/flutter/packages/flutter/lib/src/widgets/localizations.dart:413:17: コンテキスト: この候補が見つかりました、しかし引数が一致しません。static Locale localeOf(BuildContext context) { ^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.

「GUID」は「package:win32/src/structs.dart」からのものです (「/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src」 /structs.dart')。名前を既存のゲッターの名前に修正するか、「addressOf」という名前のゲッターまたはフィールドを定義してみてください。knownFolderID.addressOf、KF_FLAG_DEFAULT、NULL、pathPtrPtr); ^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1067:7:エラー: クラス 'LOGFONT' に対して getter 'addressOf' が定義されていません。

「LOGFONT」は「package:win32/src/structs.dart」からのものです (「/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src」 /structs.dart')。名前を既存のゲッターの名前に修正するか、「addressOf」という名前のゲッターまたはフィールドを定義してみてください。addressOf.cast().elementAt(28).cast(); ^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1112:29:エラー: クラス 'ENUMLOGFONTEX' に対して getter 'addressOf' が定義されていません。

「ENUMLOGFONTEX」は「package:win32/src/structs.dart」からのものです (「/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src」 /structs.dart')。名前を既存のゲッターの名前に修正するか、「addressOf」という名前のゲッターまたはフィールドを定義してみてください。LOGFONT get elfLogFont => addressOf.cast().ref; ^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1114:29:エラー: クラス 'ENUMLOGFONTEX' に対して getter 'addressOf' が定義されていません。

「ENUMLOGFONTEX」は「package:win32/src/structs.dart」からのものです (「/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src」 /structs.dart')。名前を既存のゲッターの名前に修正するか、「addressOf」という名前のゲッターまたはフィールドを定義してみてください。文字列 get elfFullName => addressOf ^^^^^^^^^^

FAILURE: ビルドは例外で失敗しました。

  • どこで: スクリプト 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' 行: 1035

  • 問題: タスク ':app:compileFlutterBuildDebug' の実行に失敗しました。プロセス 'command 'C:\src\flutter\bin\flutter.bat'' がゼロ以外の終了値 1 で終了しました

  • 試してみてください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。--scan を指定して実行すると、完全な洞察が得られます。

  • https://help.gradle.orgでさらにヘルプを得る

BUILD FAILED in 1m 6s 例外: Gradle タスク assembleDebug が終了コード 1 で失敗しました

4

8 に答える 8

8

解決

消去:

-> .idea folder
->  build folder 
->  pubspec-lock file.

それから:

run flutter pub get

終わり。

于 2021-06-21T21:13:17.800 に答える
0

どの依存関係がビルドを壊したかを検索する必要があります。

  1. 最初に Android Studio プラグイン「Flutter Enhancement suite」をインストールすると、新しいバージョンに更新する必要がある依存関係が表示されます。
  2. 競合している依存関係は、それらを cupertino_icons: ^1.0.2 auto_size_text: ^2.1.0 path_provider: any のような any に変更します
  3. pub get を実行します。
  4. pub pubspec.lock ファイルに移動します
  5. 手順 2 で任意に変更した依存関係のバージョンを検索します。
  6. pubspec.yaml のバージョンを置き換えます。そしてその完了[画像Flutter Enhancement suiteを入力][1]

Androidスタジオ内で依存関係をアップグレードする方法

競合するバージョンの完全なバージョンを見つける方法

于 2021-05-28T10:18:59.230 に答える