android - Flash Builder 4.5.1 - 使用 FB 4.5 开发 Android 应用程序 - 无法使用 SDK 连接到 android 设备

标签 android apache-flex air usb flash-builder

我使用适用于 Android 的 Flash Builder 4.5.1(带有适用于 iOS 的更新和 AIR SDK 版本 2.6)创建了一个示例 hello world 应用程序。

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

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

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

此外,在尝试解决该问题时,我在大多数链接和视频中发现,从 FLash builder 启动时,在“设备连接帮助”(超链接)之前会有一个启动方法选项“通过 USB 选择调试”。但是在我的安装版本中,我找不到这样的选项。我们是否需要任何其他更新才能获得该选项。

使用的软件版本: 1. FLash Builder - 4.5.1(试用版)

  1. AIR SDK 2.6

  2. HTC Inspire(安卓 2.2)

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

提前致谢, 问候 斯里尼瓦桑.C

最佳答案

感谢您的回复..

我在不同的 PC 上试过并卸载了以前版本的 Flash Builder(我们在预览版期间用于测试)。之后,下载最新的 SDK 并在 Android 手机(HTC - 使用 USB 驱动程序)和桌面上运行该项目,它工作正常..

机器中的问题是操作系统为“Windows Vista Business”,无法修复 USB 连接问题。所以我在其他操作系统为“Windows XP”的机器上进行了尝试,在那里我可以看到为 HTC 和其他设备正确安装了 USB 驱动程序。

同样在正确安装后,当我们打包并发布适用于 iOS 和 Android 的项目时,它在两个平台上都运行良好,没有任何错误。

谢谢,

斯里尼瓦桑

关于android - Flash Builder 4.5.1 - 使用 FB 4.5 开发 Android 应用程序 - 无法使用 SDK 连接到 android 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7983082/

相关文章:

java - 创建自定义布局尺寸?

android - 如何从电子邮件客户端获取电子邮件通知?

android - fragment 上的 onstart() 在 android 中被调用两次

flash - 按索引禁用 Spark 按钮栏按钮

Air,如何在卸载时删除文件夹?

ios - 在 iOS 上将视频保存在 applicationStorageDirectory 中

java - iWnn ime 在 Nexus7 2013 4.4.2 上使用 EditText 崩溃

apache-flex - 如何获取 AIR 应用程序中 AIR 运行时的版本?

apache-flex - 在 ActionScript 3 中加密/解密图像

ios - ApplicationDomain.getDefinition 在适用于 iOS 的 Release Build 中不起作用