3

我有配置 Oracle SDK 1.6 和 Android SDK 的 Idea 12,

$ ./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

此外,如果我选择“显示选择器对话框”,然后从“运行”菜单中选择“运行” - 将打开与第二张图片相同的窗口。

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

可能与在选择器中查看设备有关:在我的机器上,设备仅在我手动终止 ADB 进程后才在列表中(任务管理器 - >“adb.exe *32”)。在此之前,列表中没有设备或“确定”按钮灰显。(IntelliJ IDEA 13.0.2 社区)

于 2014-03-12T16:38:03.553 回答
0

关于idea 13,在运行配置-> 常规-> 目标设备-> USB 设备中

于 2014-02-14T07:57:00.137 回答
0

选择“显示选择对话框”并显示带有设备 ID 的对话框

于 2013-02-19T21:37:41.147 回答