2011-11-02 54 views
1

我使用Flash Builder 4.5.1(适用于iOS和AIR SDK 2.6的更新)创建了示例hello world应用程序,以供Android系统。Flash Builder 4.5.1 - 使用FB 4.5开发Android应用程序 - 无法使用SDK连接到Android设备

当创建一个新的移动项目并以桌面模式(启动方法 - 作为模拟器)运行输出时,情况良好。但是当我尝试在使用USB模式的设备中安装应用程序时,iam无法做到这一点。问题是当我使用项目运行配置启动应用程序并选择启动方法为“On Device”时,我无法在通过USB连接的Flash Builder中获取设备。

我试着连接HTC Inspire设备并安装了相应的驱动程序。当我尝试使用Java eclipse(Native code)时,iam能够检测并部署代码并进行检查。但是当我使用Flash Builder 4.5.1执行相同的操作时,iam无法看到连接的设备。

通过google的大部分链接,发现我们需要在'flashbuilder4.5/utilities/drivers/android/android_winusb.inf'文件中添加设备硬件ID。但是在添加设备并重新启动FLash Builder之后,仍然存在同样的问题。

此外,当试图解决这个问题时,我发现在大多数链接和视频中,从FLash生成器启动时,在“设备连接帮助”(超链接)之前将会有一个启动方法“通过USB选择调试” 。但在我的安装版本中,我无法找到这样的选项。我们需要进行其他更新以获得选项吗?

使用的软件版本: 1.闪存制造商 - 4.5.1(试用版)

  1. AIR SDK 2.6

  2. HTC启发(Android 2.2的)

请让我知道,以前有没有人遇到过这个问题。

由于事先 问候 Srinivasan.C

+0

通常这是一个驱动程序的问题;但我没有具体的说明来帮助解决问题。您是否尝试过从Android SDK重新安装Android USB驱动程序? – JeffryHouser

+0

感谢您的回复..我试着卸载HTC的驱动程序文件,并再次安装了几次。但仍然是同样的问题。然后iam使用Flash builder进行开发和部署。 (不是java/android sdk) – Srinivasan

+0

对不起;我不清楚。我建议您从Android SDK安装Android USB驱动程序。有关如何执行此操作的更多信息,请访问:http://developer.android.com/sdk/win-usb.html。我不相信与Android SDK分发的手机特定驱动程序;除了Nexus特定的驱动程序。但是,我认为Flash Builder需要安装这些驱动程序/安装SDK。 – JeffryHouser

回答

1

感谢您的答复..

我在不同的PC尝试和卸载Flash Builder中的前一版本(这是我们预览版时进行测试)。之后,下载最新的SDK,并运行Android手机(HTC - 使用USB驱动程序)和桌面上的项目,它工作正常..

该机器的问题有操作系统作为“Windows Vista商业”,无法修复USB连接问题。所以我尝试在其他操作系统为'Windows XP'的机器上,我可以看到HTC和其他设备的USB驱动程序的正确安装。

同样在正确安装之后,当我们打包并发布iOS和Android项目时,它在两个平台中都能正常工作,没有任何错误。

感谢,

斯里尼瓦桑

0

您可以检查您是否有设备启用“USB调试”? 进入“设置 - >应用程序 - >开发 - >启用USB调试”。您需要启用USB调试才能运行和调试设备上的任何应用程序。

相关问题