私はintellijからネクサス5にアプリをインストールしようとしましたが、初めてエラーが発生しました
"DeviceMonitor: Adb rejected connection to client '5081': closed"
Adb restartコンピューターを再起動し、無効にして、有効にしてみましたAndroid同期グラドルのデバッグ。奇妙なことに、仮想デバイスで実行しようとすると機能します。誰かアイデアがありますか?これが完全なエラーコード:
DeviceMonitor:Adbがクライアント '5081'への接続を拒否しました:Closed DeviceMonitor:Adbがクライアント '5064'への接続を拒否しました:closed DeviceMonitor:Adbがクライアント '4962'への接続を拒否しました:closed DeviceMonitor:Adbがクライアント '5081'への接続を拒否しました:Closed DeviceMonitor: Adbがクライアント「5064」への接続を拒否しましたDeviceMonitor:Adbがクライアント「5064」への接続を拒否しましたDeviceMonitor:Adbがクライアント「3483」への接続を拒否しましたDeviceMonitor:Adbがクライアント「3483」への接続を拒否しました:閉じました
logcatは何も表示しません。ターミナル「adblogcat」で実行してみましたが、どちらも正常でした。
私もこの問題を抱えていました。終了して再起動Android Studioは効果がありませんでした。
私にとっての解決策は、ターミナルウィンドウで次のコマンドを実行することでした。
adb kill-server
adb start-server
その後、私のAndroidデバイスは通常どおり接続されます。
私は最近同じ問題を抱えていました。
別のアクティビティを開始するために、AndroidManifest.xmlファイルのintent-filterタグを移動しました。
私がするのを忘れていたのは、Android Studio内の実行/デバッグターゲットを変更することでした。[実行]-> [構成の編集]をクリックします。Launch文字列を入力し、起動XMLが含まれているAndroidManifestのアクティビティと一致することを確認します。
XMLを起動します。
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
私の評判は十分に高くはありませんが、Alex LoweとAlcheteの答えは、andy bootの答えと組み合わせて、私にとってはうまくいったと答えたかったのです。 (詳細な応答については、Alex Loweに+1します)。
さらに、adbを強制終了したら、Android Studioセッションを再起動します。サーバーはすぐに再起動するはずです。
私のように、Androidマニフェストでインテントフィルターを変更した可能性があるため、このエラーが発生する場合、つまり、スプラッシュスクリーンを作成し、Category_Launcherインテントを追加した場合
たとえば、CATEGORY_LAUNCHERは、ランチャーにトップレベルアプリケーションとして表示される必要があることを意味します
..次に、前に説明したように、起動アクティビティとして指定されていることを確認する必要があります([実行]-[構成の編集]-[起動])。 「起動のデフォルトアクティビティが最初に選択されますが、それをランチャーとして指定した新しいアクティビティに変更します。
うまくいけば、これら2つのソリューションのいずれかが機能します!
また、Android SDKのディレクトリパスが見つからない場合は、Android StudioのSDKマネージャーに移動すると、ディレクトリパスはダイアログボックスの上部。
私の場合、アプリの代わりに誤ってウェアを選択したことが原因である同じ問題がありました(そして、時計機能はオプションでした。たとえば、 Androidスタジオエラー:機能がありません:時計 詳細を参照してください)。 GUIは永遠に「電話を待つ」ことに固執していました。