1. ホーム
  2. アンドロイド

Androidデバッグがデバッガ待ちで、Could not connect to remote processと表示され、立ち往生しています。デバッグセッションを中断する

2022-02-28 14:56:46

アンドロイドスタジオのデバッグで遭遇する落とし穴は、ここに記録されています。

Android Studioのデバッグは、デバッガーを待つ段階で引っかかり続け、ツールのデバッグログには、Could not connect to remote process.と表示されます。デバッグセッションを中断しています。

まず、デバッグできないアンドロイドのプロジェクトに遭遇したとき、インターネット上の非常に多くのブログで、プロジェクトのアプローチが紹介されていますので、ここにまとめます。

<スパン 1、複数のIEDを開き、1つを残して他を閉じます。つまり、例えば携帯電話と夜神月のエミュレータのように、2つのエミュレータが開いている状態です。

<スパン 2. adbを再起動し、adb kill-serverを実行し、adb start-serverを実行します。

3、adbポート5073が占有されているので、その行の占有プロセスを終了させればよい。タスクマネージャで該当する同一ポート番号を見つけて閉じればいいだけです。

<スパン 4. 携帯電話の360モバイルアシスタントは、それに影響を与え、adb;を押収することになります。

<スパン 5は、コンピュータの執事、360セキュリティガードやその他のウイルス対策ソフトウェアにコンピュータが影響を与える。

<スパン

次に、今日はここで、上記の状況とは異なる落とし穴である

<スパン 問題の説明:実行するようにデバッグをクリックすると、電話でもデバッガー待ちの状態になる。


はい、このようになります。 リモートプロセスに接続できませんでした。デバッグセッションを中断しています。


<スパン 解決策

ここで、通常、新しいプロジェクトを作成するとき、マニフェスト ファイルは意図的に debugglable プロパティを設定しない状況になっています。私は自分のプロジェクトをチェックしに行きましたが、本当にこのプロパティもわざわざセットしていませんでした。

しかし、私のプロジェクトは、2つのサードパーティファイルの依存関係があります。プロジェクトの依存関係の1つには、android debuggable = "false" が追加されています。

本当に日照り続きで、androidはこのマニフェストファイルをマージした状態で動くので、デバッグが不可能です。

android debuggable = "true" とすれば、問題は解決します。