如何在物理Android设备上构建和运行?

时间:2012-08-09 16:09:36

标签: android eclipse adt avd

我有一个三星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 

2 个答案:

答案 0 :(得分:1)

将设备插入计算机并启动eclipse时。设备是否显示在eclipse提供的设备列表中?

如果没有,您可能需要在手机上启用“usb debugging”,并在计算机上安装手机的驱动程序


HOWEVER ,您发布的错误似乎会阻止该应用在手机上运行。这也可能是问题所在。

  

Kevin Tighe

     

我也碰到了这个。

     

如果您打开了xml文件,请单击“运行”按钮,然后单击“运行”按钮   运行你的Android项目Eclipse将尝试运行转换   xml文件。然后它创建一个带有输出的新xml文件   转换并将其添加到您的项目中。然后项目将失败   因为存在重复的xml文件而完全运行。

     

因此,请确保您的项目中没有任何重复的xml文件   (查看清单文件以及布局文件)。我的工作方式   这是为了确保项目树具有焦点(或只是选择   单击“运行”之前的带有java文件的选项卡。

     

可能有更好的方法来解决这个问题(通过配置更改   也许),但我对Eclipse很新,这就是解决方法   想出了 :)。希望有所帮助。

REFERENCE

答案 1 :(得分:1)

我自己和Galaxy Nexus有同样的问题。解决方案:从Samsung's website开始安装驱动程序。