adbのエラー

たまに起こるので、エラー対策のメモ
●事象
ビルド時のエラーメッセージ

adb: failed to install /Users/xxxxxxxxx/build/app/outputs/flutter-apk/app-debug.apk: 
cmd: Can't find service: package
Error launching application on sdk gphone16k x86 64.

●対策
1.adbの再起動(adbコマンドが通らないときは、こちらの対策

adb kill-server
adb start-server

2.キャッシュのクリーンアップ

flutter clean
flutter pub get
flutter run

3.エミュレーターの再登録
Android StudioからAVD Manager(Adroid Virtual Device)を立ち上げ(メニューバーから “Tools” > “Device Manager” をクリック)、該当するエミュレーターを削除し、再度登録し直す。

※エミュレーターが起動しない場合
①HAXM(Intel x86 Emulator Accelerator)の確認
AVD Manager > 「SDK Manager」 > 「SDK Tools」タブで、Intel x86 Emulator Accelerator (HAXM installer) がインストールされていることを確認。

②ARMベースのエミュレーターを試す
CPU が Intel ではなく ARM の場合、arm64-v8a イメージを使用。

flutter build apk
flutter run

5. GradleとSDKツールのアップデート
GradleやSDKが古い場合も問題を引き起こすため、最新のSDKツールをインストール
: Android Studio > Settings > SDK Manager

6.Gradleの再同期:

flutter build apk
flutter run

上記でダメな場合は、下記コマンドで詳細のログを取得する。

flutter run --verbose