web-dev-qa-db-ja.com

Android SDKがx86向けにビルドされた場合のアプリケーションの起動エラー

Android StudioまたはIntellijの下で突然コンパイルされない、少なくとも12個の以前にコンパイルされ実行中のフラッターアプレットがあります。

新しいデフォルトのFlutterアプリをビルドしても、このクラッシュエラーが発生します。

プラグイン/依存関係がアップグレード/更新され、.gradleディレクトリと.ideaディレクトリが削除され、プロジェクトが再構築されたことが明らかに変更されました..

Launching lib/main.Dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
cmd: Can't find service: activity
Installing build/app/outputs/apk/app.apk...
Error: ADB exited with exit code 1
adb: failed to install/home/jedaa/workspace/flutter_apps/studio/flutter_apprescue/build/app/outputs/apk/app.apk: cmd: Can't find service: package
Error launching application on Android SDK built for x86.
8
Geoff
  1. AVDマネージャーを開く
  2. データのワイプ(エミュレーターからデータを削除)
  3. エミュレーターを開く
  4. アプリを実行してみてください
16
DomDunk

システム変数やadbを変更する必要はありません。これは、adbまたはエミュレーターのエラーではありません。 デバイスまたはエミュレータを変更して、もう一度確認してください!!!

2
BloodLoss

エミュレータをクイックブートではなくコールドブートに変更することでも問題が解決するようです。完全なワイプではなく。

AVDでデバイスを編集するときは、[詳細設定]> [エミュレートされたパフォーマンス]> [ブートオプション]にあります。 enter image description here

1
akdombrowski

コマンドラインからadbを使用してインストールしてみてください:

<C:\Android\sdk\platform-tools\>adb -s yourdeviceID install -r build/app/outputs/apk/app.apk

詳細については、これに従ってください: https://github.com/flutter/flutter/issues/8605

ありがとう

0
user3151301

フラッターアプリケーションを実行しようとすると、同様のエラーが発生しました。私がしたことは:

  1. AVDマネージャーを開く
  2. お好みのデバイスに対応する小さな矢印(ペンの横)を押します
  3. [今すぐコールドブート]を選択します
  4. エミュレータが開いて起動するのを待ちます
  5. アプリケーションを実行する

お役に立てばと思います!

0
Vlad Hondru