3

Oracle SDK1.6が構成されたIdea12と、AndroidSDKを使用したIdea12があります。

$ ./adb devices
List of devices attached 
S5830c10eb068   device

また、Eclipseを使用すると、物理デバイス上でプロジェクトを直接実行できますが、IdeaはS5830c10eb068、一部のウィンドウでそのデバイス(Samsung gt-s5830、android 2.3.6)を表示できます。

ここに画像の説明を入力してください

しかし、「実行構成」で「USBデバイス」を選択しても、何も起こりません。

ここに画像の説明を入力してください

私は何をすべきか?

また、デバイスを接続した後、logcatにエラーがあります。

02-20 03:59:35.419: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/9
02-20 03:59:35.419: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/9
02-20 03:59:35.439: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/9
02-20 03:59:35.439: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/9
02-20 03:59:35.539: ERROR/MountService(158): ### notifyShareAvailabilityChange :: method = ums, avail = false
02-20 03:59:35.549: ERROR/MountService(158): notifyShareAvailabilityChange :: send ACTION_UMS_CONNECTED
02-20 03:59:38.609: ERROR/MountService(158): ### notifyShareAvailabilityChange :: method = ums, avail = true
02-20 03:59:38.619: ERROR/MountService(158): notifyShareAvailabilityChange :: send ACTION_UMS_CONNECTED
02-20 03:59:39.639: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/42
02-20 03:59:39.639: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/42
02-20 03:59:39.919: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/42
02-20 03:59:39.919: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/42
02-20 03:59:40.219: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/42
02-20 03:59:40.219: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/42
02-20 04:00:12.689: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/9
02-20 04:00:12.689: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/9
02-20 04:00:12.699: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/9
02-20 04:00:12.699: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/9
02-20 04:00:12.809: ERROR/MountService(158): ### notifyShareAvailabilityChange :: method = ums, avail = false
02-20 04:00:12.819: ERROR/MountService(158): notifyShareAvailabilityChange :: send ACTION_UMS_CONNECTED
02-20 04:00:22.859: ERROR/MountService(158): ### notifyShareAvailabilityChange :: method = ums, avail = true
02-20 04:00:22.889: ERROR/MountService(158): notifyShareAvailabilityChange :: send ACTION_UMS_CONNECTED
02-20 04:03:52.719: ERROR/MountService(158): ### notifyShareAvailabilityChange :: method = ums, avail = false
02-20 04:03:52.729: ERROR/MountService(158): notifyShareAvailabilityChange :: send ACTION_UMS_CONNECTED
02-20 04:04:25.659: ERROR/MountService(158): ### notifyShareAvailabilityChange :: method = ums, avail = true
02-20 04:04:25.669: ERROR/MountService(158): notifyShareAvailabilityChange :: send ACTION_UMS_CONNECTED
02-20 04:59:09.369: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/9
02-20 04:59:09.369: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/9
02-20 04:59:09.389: ERROR/RingtoneManager(158): getActualDefaultRingtoneUri : content://media/internal/audio/media/9
02-20 04:59:09.399: ERROR/RingtoneManager(158): Uri.parse(uriString) : content://media/internal/audio/media/9

また、[選択ダイアログを表示]を選択し、[ファイル名を指定して実行]メニューから[ファイル名を指定して実行]を選択すると、2番目の画像と同じウィンドウが開きます。

4

5 に答える 5

3

Defaultsを編集しようとしていますが、代わりに新しい実行構成を作成する必要があります。

詳細については、このドキュメントのセクションを参照してください

構成が作成されると、ツールバーのドロップダウンで構成を選択できるようになり、実行/デバッグ ボタンが使用可能になります。

于 2013-02-20T02:29:33.070 に答える
1

Run --> Edit Configurations... --> General --> Show Chooser Dialog --> OK

その後、再度実行します。

于 2013-12-07T01:02:36.727 に答える
0

アイデア 13 では、実行構成で -> 一般 -> ターゲット デバイス -> USB デバイス

于 2014-02-14T07:57:00.137 に答える
0

セレクターでデバイスを表示することに関連している可能性があります。私のマシンでは、ADB プロセスを手動で強制終了した後 (タスク マネージャー -> "adb.exe *32") にのみ、デバイスがリストに表示されます。それ以前は、リストにデバイスがないか、[OK] ボタンがグレー表示されていました。(IntelliJ IDEA 13.0.2 コミュニティ)

于 2014-03-12T16:38:03.553 に答える
0

「選択ダイアログを表示」を選択すると、デバイス ID を含むダイアログが表示されます

于 2013-02-19T21:37:41.147 に答える