4

我是 Java、Eclipse 和 Android 应用程序开发的菜鸟。我正在阅读Android 应用教程,但似乎无法在我的设备上启动第一课。在修复了一些阻止项目编译的问题后,我能够让它在 AVD 上运行。但是在物理设备上没有运气。以下是我的环境的详细信息以及控制台向我显示的内容。

在手机上,我尝试在应用程序、下载和桌面下寻找安装,但没有看到。

电脑:Windows XP

设备:运行 4.1 的三星 Galaxy Nexus,内核 3.036-04142-gfa7dc12-dirty

开发环境:Eclipse Juno

安慰:

[2012-07-10 13:35:11 - MyFirstProject] ------------------------------
[2012-07-10 13:35:11 - MyFirstProject] Android Launch!
[2012-07-10 13:35:11 - MyFirstProject] adb is running normally.
[2012-07-10 13:35:11 - MyFirstProject] Performing com.example.myfirstapp.MainActivity activity launch
[2012-07-10 13:35:14 - MyFirstProject] Uploading MyFirstProject.apk onto device '014994321500300C'
[2012-07-10 13:35:14 - MyFirstProject] Installing MyFirstProject.apk...
[2012-07-10 13:35:14 - MyFirstProject] Success!
[2012-07-10 13:35:14 - MyFirstProject] Starting activity com.example.myfirstapp.MainActivity on device 014994321500300C

感谢您的快速回复。

调试时可以从 Eclipse 中看到我的手机。我没有在我正在执行此操作的机器上专门安装三星驱动程序。检查设备管理器我看到手机没有被 Windows 正确识别。我已经安装了驱动程序,现在可以通过命令提示符在手机上执行操作(例如 adb reboot)。

安装驱动程序后,我重新启动了我的电脑和手机。不幸的是,默认意图仍然没有像使用 AVD 时那样加载到手机上。我很乐意使用 AVD,但它在我的电脑上速度很慢,而且拿在手中更酷(它更真实)。:)

4

4 回答 4

1

对于 google Nexus 设备,您应该从这里下载 Google USB 驱动程序: http : //developer.android.com/sdk/win-usb.html在您的物理设备上

于 2014-05-26T09:31:28.607 回答
0

这里的其他答案不是真的,而且完全没有帮助。我处于这种确切的情况,它总是因为一个愚蠢的错误而引起的。检查你的清单!如果您的清单是空白的,或者没有应用程序或启动器活动,那么 Android 将不知道如何启动您的活动,因此不会显示启动器图标!

不幸的是,没有堆栈跟踪,您的应用程序将在应用程序管理器中显示为已安装。

我自己在切换 gradle 配置时遇到了这个问题。我不小心没有加载我用来合并空白清单的清单。

于 2014-10-16T20:35:12.113 回答
0

我认为您在使用 ADT 插件进行配置方面存在问题,并且您还必须安装相关的 SDK 更新版本。 根据您的应用程序具体选择模拟器版本。

从下面的链接获取新的 Eclipse 版本和 SDK

http://developer.android.com/sdk/index.html

采用 Android 4.2 API

http://developer.android.com/about/versions/android-4.2.html

于 2013-10-23T11:40:19.183 回答
0

如果您的设备已列出或使用 adb devices 命令从控制台检查,请检查 Eclipse ADT 的 DDMS 透视图。从日志中,它似乎找到了设备并正确安装,所以这很可能不是问题。

在调试透视图中,转到首选项并选择中断异常选项并以调试模式启动应用程序。此链接显示如何配置 eclipse:

抛出异常时中断

然后,您将能够检查您的应用程序失败的错误。另一种选择是检查 logcat 是否有错误。

于 2013-09-18T23:31:26.307 回答