我使用Flash Builder 4.5.1(带有iOS和AIR SDK 2.6的更新)为Android创建了一个示例hello world应用程序。
在创建新的移动项目并以桌面模式运行输出(启动方法 - 作为模拟器)时,它很顺利。但是当我尝试使用USB模式在设备中安装应用程序时,我无法做到这一点。问题是当我使用项目运行配置启动应用程序并选择Launch方法为“On Device”时,我无法在通过USB连接的Flash Builder中获取设备。
我尝试连接HTC Inspire设备并安装了相应的驱动程序。当我尝试使用Java eclipse(本机代码)时,我能够检测并部署代码并进行检查。但是当我使用Flash Builder 4.5.1执行相同操作时,我无法看到连接的设备。
浏览了google中的大部分链接,发现我们需要在'flashbuilder4.5 / utilities / drivers / android / android_winusb.inf'文件中添加设备硬件ID。但是在添加设备并重新启动FLash Builder之后,仍然存在同样的问题。
同时在尝试解决问题时,我发现大多数链接和视频在从FLash构建器启动时,将在“设备连接帮助”(超链接)之前启动方法“通过USB选择调试”。但在我的安装版本中,我无法找到这样的选项。我们是否需要任何其他更新才能获得该选项。
二手软件版本: 1. FLASH Builder - 4.5.1(试用版)
AIR SDK 2.6
HTC Inspire(android 2.2)
请让我知道,之前是否有人遇到过这个问题。
先谢谢, 问候 Srinivasan.C
答案 0 :(得分:1)
感谢您的回复..
我尝试在不同的PC上卸载以前版本的Flash构建器(我们在预览版中用于测试)。之后,下载最新的SDK并在Android手机(HTC - 使用USB驱动程序)和桌面上运行该项目,它工作正常..
机器中的问题将操作系统视为' Windows Vista Business'并且无法修复USB连接问题。所以我尝试了其他具有操作系统的机器,如Windows XP'我可以看到为HTC和其他设备正确安装USB驱动程序。
在正确安装之后,当我们打包并发布iOS和Android项目时,它在两个平台上运行良好,没有任何错误。
谢谢,
斯里尼瓦桑
答案 1 :(得分:0)
您可以检查设备是否启用了“USB调试”吗? 转到“设置 - >应用程序 - >开发 - >启用USB调试”。您需要启用USB调试才能运行和调试设备上的任何应用程序。