【问题标题】:Launching App on my phone from Eclipse从 Eclipse 在我的手机上启动应用程序
【发布时间】:2012-10-19 20:28:30
【问题描述】:

当我尝试运行我的手机差距测试应用程序时。我在下面收到此错误。我将手机插入计算机并打开了调试。 下面的错误是否意味着我的手机没有运行正确的安卓版本?我有一台运行 android 4 的 Htc Evo。

我的项目设置为 android 4.1.2。

“未找到有效的兼容 AVD 或设备。连接设备或启动 AVD 后重新启动此配置。”

在我的手机上调试这个我做错了什么? 或者如何设置枚举器以在我的 PC 上运行应用程序?

谢谢

【问题讨论】:

  • 为你的手机安装adb驱动,从settings > development打开调试,然后eclipse应该可以在你的手机上启动应用了。
  • 感谢工作。我不再收到该错误,但它仍然无法在我的设备上加载。我得到了这个 30 09:04:13 - 测试] 没有找到启动器活动! [2012-10-30 09:04:13 - 测试] 启动只会同步设备上的应用包!
  • 在您的applicationmanifest 中,您需要将其中一项活动声明为您的启动器。
  • stackoverflow.com/a/6181148/759019。这就是你声明启动器的方式。

标签: android eclipse cordova android-emulator


【解决方案1】:

您需要在计算机上安装 HTC 驱动程序才能看到设备。您应该可以在 HTC 的网站上找到它们。

编辑:如果他们没有驱动程序文件本身可供下载,您可以下载 HTC Sync 并开始安装。安装的第一步将安装驱动程序,如果您观看,您可以在此之后取消安装,这样您就只有驱动程序了。它可能是一个大文件,仅用于驱动程序下载,但至少您知道该文件来自 HTC。

【讨论】:

    【解决方案2】:

    在 DDMS 设备窗格中,如果您的设备可见,那么您有驱动程序,否则安装驱动程序。如果您的设备仍然存在于设备窗格中,那么您仍然可以在应用程序中检查您的最低 sdk 版本。如果这低于您的设备。然后在关闭 eclipse 后从你的主文件夹中删除 .android 文件夹并重新启动。

    【讨论】:

    • delete .android folder 。我认为这一步是不必要的。
    猜你喜欢
    • 1970-01-01
    • 2019-06-28
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 2021-09-21
    • 1970-01-01
    相关资源
    最近更新 更多