1. ホーム
  2. android

[解決済み] デバッガーを待っています」メッセージの解決方法を教えてください。

2023-01-18 02:55:06

質問

HTC Comet を SDK 2.2 を使用して Eclipse に接続しています。デバッグ ビルドを実行しましたが、アプリケーションは実行されませんでした。デバイス上では、Comet の画面に次のようなメッセージ ボックスが表示されます。

デバッガーを待っています

アプリケーション HunyDew (プロセス com.airvine.hunydew) はデバッガーをアタッチするために待機しています。

[強制終了]

一方、Eclipseコンソールでは、次のようなメッセージが表示されます。

[2010-12-07 01:42:29 - hunydewprj] Android Launch!  
[2010-12-07 01:42:29 - hunydewprj] adb is running normally.  
[2010-12-07 01:42:29 - hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch  
[2010-12-07 01:42:47 - hunydewprj] Application already deployed. No need to reinstall.  
[2010-12-07 01:42:47 - hunydewprj] Starting activity com.airvine.hunydew.HunyDewAAStartsHere on device 308730C861BC  
[2010-12-07 01:42:49 - hunydewprj] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.airvine.hunydew/.HunyDewAAStartsHere }  
[2010-12-07 01:42:49 - hunydewprj] Attempting to connect debugger to 'com.airvine.hunydew' on port 8601  
[2010-12-07 01:43:09 - hunydewprj] Launch error: Failed to connect to remote VM. Connection timed out.  

アプリケーションはエミュレータで問題なく動作します。何かヒントや提案があれば教えてください。ありがとうございます。

どのように解決するのですか?

一部のデバイスでは、アプリケーションのマニフェスト ファイルに android.permission.SET_DEBUG_APP 権限が設定されている場合にのみ、デバッガーをアタッチすることが許可されます。

<manifest>
  <uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>
</manifest>