我有一个三星Galaxy Nexus LTE 用于Verizon
我下载了最新的Android SDK和eclipse(JUNO)以及适用于Eclipse的Android插件(JUNO)。但是,当我点击RUN时,eclipse没有或无法找到设备。当我尝试用AVD运行它时。这可能是不相关的,但在AVD中运行它,我得到错误
[2012-08-09 11:41:49 - My First App] res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined.
[2012-08-09 11:41:49 - My First App] res\layout\activity_main.out.xml:0: Originally defined here.
[2012-08-09 11:41:49 - My First App] My First App\res\layout\activity_main.out.xml:1: error: Error parsing XML: no element found
答案 0 :(得分:1)
将设备插入计算机并启动eclipse时。设备是否显示在eclipse提供的设备列表中?
如果没有,您可能需要在手机上启用“usb debugging”,并在计算机上安装手机的驱动程序。
HOWEVER ,您发布的错误似乎会阻止该应用在手机上运行。这也可能是问题所在。
Kevin Tighe
我也碰到了这个。
如果您打开了xml文件,请单击“运行”按钮,然后单击“运行”按钮 运行你的Android项目Eclipse将尝试运行转换 xml文件。然后它创建一个带有输出的新xml文件 转换并将其添加到您的项目中。然后项目将失败 因为存在重复的xml文件而完全运行。
因此,请确保您的项目中没有任何重复的xml文件 (查看清单文件以及布局文件)。我的工作方式 这是为了确保项目树具有焦点(或只是选择 单击“运行”之前的带有java文件的选项卡。
可能有更好的方法来解决这个问题(通过配置更改 也许),但我对Eclipse很新,这就是解决方法 想出了 :)。希望有所帮助。
答案 1 :(得分:1)
我自己和Galaxy Nexus有同样的问题。解决方案:从Samsung's website开始安装驱动程序。