【问题标题】:How do I build and run on a physical Android device?如何在物理 Android 设备上构建和运行?
【发布时间】:2012-08-06 22:04:43
【问题描述】:

我有一个适用于 Verizon 的 Samsung Galaxy Nexus LTE

我下载了最新的 Android SDK 和 eclipse (JUNO) 以及 Android Plug-In for Eclipse (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 

【问题讨论】:

标签: android eclipse adt avd


【解决方案1】:

我自己对 Galaxy Nexus 也有同样的问题。解决方法:安装驱动关闭Samsung's website

【讨论】:

    【解决方案2】:

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

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


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

    凯文·泰赫

    我也遇到过。

    如果您打开了一个 xml 文件并单击“运行”按钮,则改为 运行您的 Android 项目 Eclipse 将尝试在 xml 文件。然后它会创建一个新的 xml 文件,其中包含 转换并将其添加到您的项目中。那么项目将失败 由于存在重复的 xml 文件,根本无法运行。

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

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

    REFERENCE

    【讨论】:

    • eclipse中有什么列表?当我输入 adb devices 时,我会看到序列号。我应该在 Eclipse 中查看哪里?
    • 窗口 -> 显示视图 -> android -> 设备。单击设备,然后单击“确定”。这应该会打开一个设备窗口。看看你的设备是否在那里。如果没有,请尝试断开设备并重新连接。如果 ADB 正在检测您的设备,那么您应该没问题。在我的回答中尝试第二种解决方案。请按照我链接的参考资料获取更多可以帮助您的解决方案。这是其他人以前遇到过的问题。
    猜你喜欢
    • 2021-05-11
    • 2021-07-12
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多