環境:
2021 iMac M1
フラッター 3.0.5
Android Studio アークティック フォックス
設定ファイル zshrc (M1 以降、デフォルトのタイプが bash から zshrc に変更されます)
よくある問題と解決策:
次のエラー レポートには、すべてのエラーが表示されるわけではなく、最初の部分のみが表示されます。
-
flutter コマンドはありません。
解決策: flutterSDK が zshrc で設定されていることを確認し、source ~/.zshrc
現在のウィンドウで zshrc 設定を使用するように強制します。M1 モデルのデフォルトは bash ではなく zshrc です。 -
エラー: 含まれているファイル 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' が検索パス (ターゲット 'Runner' 内) で見つかりませんでした 解決策: xxx.xcconfig ファイルは生成されず、必要で
ありpod install
、ネットワークが良好ではない場合には、適切なネットワーク ポッドを使用してください -
pod (mach-o ファイルですが、互換性のないアーキテクチャです (arm64) が必要ですが、(x86_6) が必要です。
解決策:sudo arch -x86_64 gem install ffi arch -x86_64 pod install
M1 は x86 モードでコマンドを実行します。または、arch -x86_64 $SHELL はコマンドを実行します。M1 モデルは arm アーキテクチャです。そして現在、ほとんどの Mac は依然として x86 アーキテクチャです。 -
CocoaPods はポッド「xxx」と互換性のあるバージョンを見つけることができませんでした
。 解決策: AS でプラグインを検索し、プラグインの最小 iOS デプロイ対象が Xcode プロジェクトの最小バージョンと等しいかどうかを確認します。 -
xcode lib/main.dart: エラー: 'lib/main.dart' 読み取り時のエラー: そのようなファイルまたはディはありません
解決策: target/Flutter/Generated.xcconfig、FLUTTER_APPLICATION_PATH=/Users/mac_m1/xxx が Flutter 起動パスであるかどうかを確認してください -
iOS デバイスが見つかりません/Xcode のインストールが不完全です。iOS 開発には完全なインストールが必要です。
解決策:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
(Xcode のバージョン番号とインストール パスに注意してください。複数の Xcode はパス エラーになりやすいです) -
iOS 実マシンを実行できません: 例外: CocoaPods がインストールされていないか、有効な状態ではありません。
解決策:open /Applications/Android\ Studio.app
(AS バージョン番号とインストール パスに注意してください)