2013-03-21 107 views
2

我已经照着所有的说明在http://developer.android.com/training/basics/firstapp/running-app.html做一个“Hello World”程序,但不顾一切我试试,什么都没发生我的设备上。无法获得Eclipse来构建和Galaxy Note的运行程序2

我已经安装Kies的三星为它的价值,我的电话是由OS进行文件传输检测......但是当我“运行方式 - Android应用程序”在Eclipse中,没有任何反应都没有。

USB调试是我的电话。

enter image description here


编辑(2013 6月7日):

我已经打消了我的旧安装Eclipse和Android的SDK,并从http://developer.android.com/sdk/index.html下载的软件包。当我尝试以Android应用程序的方式运行时,仍然没有发生任何事情。

我已经运行adb devices,我得到下面的输出,所以我想检测我的电话:

List of devices attached 
42f78b1517259fe5  device 

我设法找到一种方法来添加设备到Eclipse,银河注2 WASN” t在下拉框中......但似乎除了在活动编辑器中更改预览图像之外没有其他任何操作。

我不知道如果我这样做是正确的,但这里的logcat的-d转储的建议

http://pastebin.com/fmrPn3UU

我的手机正在运行4.1.2。我不知道还有什么可以尝试的,我似乎也无法在网上找到其他东西。

+0

Logcat日志请:) – smk 2013-03-21 03:02:08

+0

你能告诉我在哪里可以找到那个吗?我不知道它是什么。 – agent154 2013-03-21 03:03:11

+0

一如既往,美妙的论坛称为SO http://stackoverflow.com/questions/3280051/how-to-enable-logcat-console-in-eclipse-for-android – smk 2013-03-21 03:04:00

回答

3

试着迫使Eclipse提示你选择一个设备。看看它还是什么都不做,或者如果它真的运行。

为了让Eclipse来提示您:

  • 打开运行菜单>运行配置
  • 在新的窗口中,Android应用程序
    • 如果你有下任何配置,删除配置
    • 创建一个双击新配置Android应用程序或点击新建按钮。
  • 的Android标签
    • 项目
    • 启动动作中选择您的Android应用项目应该启动默认的活动

enter image description here

  • 接下来,打开目标标签
  • 选择总是提示来接设备
  • 点击应用
  • 点击关闭

enter image description here

现在下一次运行应用程序时,它会要求您在手机或模拟器中启动应用程序。

如果你想在你的eclipse会话期间使用同一个,或者直到你拔下手机,请检查使用相同的设备以用于将来启动框。

这还有一个额外的好处,允许您选择不同的AVD版本,以便在不同设备或模拟器上测试您的应用。

从评论更新

在Eclipse 力,如果完全停止您的应用程序需要

  • 转到DDMS角度
    • 窗口>打开透视图>DDM小号(它也没有列出,单击其他...
  • 点击你的进程,如com.example.testapp
  • 点击停止按钮(红色停止标记)

enter image description here

+0

当我尝试运行它时,我收到以下消息。也许还有别的错误?发生内部错误:“启动New_configuration”。 项目路径必须只有一个段。 – agent154 2013-06-08 00:01:17

+1

尝试双重检查运行配置是否选择了正确的项目。在黑暗中拍摄一张照片,但我会在一瞬间添加到我的答案中 – Kirk 2013-06-08 00:04:02

+0

这样做。在我选择我的项目之后(它不是以前),它现在建立在我的手机上。我不得不想知道为什么事先没有自动执行。 – agent154 2013-06-08 00:09:33

1

我觉得你的问题是

问:“我应该能够在一个物理手机上运行和调试我的Android应用程序,而不仅仅是模拟器?”答:是的,绝对是。包括你的Galaxy Note 2

看吧:

这基本上是完全一样的,但它给出了细节专为Galaxy Note的:

底线:

您应该可以使用模拟器和/或物理手机进行调试,所有这些都来自您的Eclipse IDE。

'希望可以帮到..

+0

其实,我知道你可以 - 根据我一直遵循的说明它说它应该工作......但我不知道这是否是驱动程序的问题,或设备兼容性, 或者是其他东西。 – agent154 2013-03-21 03:05:44

+0

好的 - 我不清楚你知道多少,或者你有多远。下一步是1)退出并重新启动IDE,2)确保您可以从IDE中选择您的手机(按照说明进行操作,如果*不*看到手机的条目,请回复。),以及3)将logcat条目发布到/包括故障点/ logcat结束。 PS:“三星Kies”是正确的Windows驱动程序。 – paulsm4 2013-03-21 03:08:31

+1

我也有这个问题。这不是eclipse的问题,但是亚行找不到该设备。我更新了驱动程序(控制面板 - >硬件 - >设备管理器 - >便携式设备 - >笔记本II - >更新驱动程序)后解决,然后重新启动了Windows。当然,您还必须遵循所有正常的步骤来设置设备的调试。 – Dorje 2013-04-18 06:47:37

0

尝试使用来自XDA的Galaxy Note 2 toolkit和安装驱动程序的方式,在Eclipse中手动设置您的设备。

+0

如何在Eclipse中“手动设置”我的设备?除了Android虚拟设备管理器之外,我什么都看不到 – agent154 2013-06-08 00:07:24

0

尝试查看Android项目中的AndroidManifest.xml文件。我相信你的笔记2运行Android 4.1.2(这是修订版16)。

如果您的Hello World应用程序的最低SDK版本要求设置为17或更高,则您的设备将无法在可用设备上识别。将uses-sdk标签中的android:minSdkVersion属性更改为android:minSdkVersion =“16”,并将显示它。

0

在浮动菜单中的'USB PC连接'中有两个选项。在我的单元格中标记为“媒体设备”,然后我切换到“相机”并开始工作。

0

我得到了同样的问题。我正在使用MAC。我首先下载了Eclipse(Java Standard 4.4),然后手动从eclipse安装ADT。我的代码工作,它只能在模拟器中运行。它找不到Note2。我安装了Android Studio,它可以与我的Note2一起使用。尝试了很多方法,但我的月食无法找到我的Note2。所以我直接从android.com下载Android ADT,并与我的Note2一起使用。由于我们可以在一台计算机上安装两个Eclipse,因此您可以像我一样保留Eclipse。一个用于PHP,一个用于Android。如果你有同样的问题,请尝试。