如果我同时连接了Android设备并运行了Android模拟器,当我点击“运行为Android应用程序”时,我的应用程序会在设备上启动并显示以下消息:
Warning: Activity not started, its current task has been brought to the front
当设备未连接时,它会在虚拟设备上自动运行。
但是,我从来没有得到一个对话框,询问我希望应用程序在哪个设备上运行。
如何获取中间对话框,以便我可以选择运行哪个设备?
答案 0 :(得分:2)
当您的应用已在设备上运行(物理或模拟)时,通常会收到警告。
获取设备选择器:
(菜单项)运行,运行配置,(左窗格)选择您的应用名称,(选项卡)选择目标,选择“始终提示”,应用,关闭。
从现在开始,对于该应用,您将被提议选择正在运行的设备或启动设备。
答案 1 :(得分:2)
这意味着您的应用已经在运行,只是被带到前台而不是再次启动。
只需按后退按钮关闭应用程序,然后从Eclipse再次启动它。
答案 2 :(得分:0)
我该如何解决?
没有什么可以解决的问题这不是error
,因为您可以看到它只是warning
。
为什么呢?
这意味着您已经在设备中打开了应用,因此它不会重新启动整个应用。
答案 3 :(得分:0)
右键单击Project -Run As-运行配置,然后单击“目标”选项卡。您可以在那里选择选项 - 始终提示选择设备。然后单击底部的运行
答案 4 :(得分:0)
我也在同样的情况下得到我的自我很多次它很简单因为你的物理设备没有正确连接到我的情况下当我拔掉并重新连接设备时我会得到对话,要求你在两者之间进行选择。请确保您的物理设备正确连接并检查ddms以查看您的物理设备是否正确连接