【问题标题】:Debugging iOS/Android with Flash Builder 4.6 and CS6?使用 Flash Builder 4.6 和 CS6 调试 iOS/Android?
【发布时间】:2012-07-19 08:13:16
【问题描述】:

我对调试我的应用的最佳方式有点困惑。

当我为 web/desktop 开发时,我只需在 flash builder 中点击“debug”,我就可以看到我所有的跟踪语句等。现在我想将它移植到 iOS 并使用陀螺仪、加速度计等控制。

作为开发人员,最快的测试方法是什么?我对深层内部结构(如内存使用、帧率等)不太感兴趣。我只想在 iPad 模拟器中移动并查看跟踪语句,以便进行控制……但显然 Device Central 在 CS6 中消失了

我在 Flash Pro CS6 中看到了模拟器的屏幕截图——但这让我觉得有点奇怪……好像我应该使用 Flash Pro 进行开发?还是那里的模拟器以某种方式与 Flash Builder 链接?

也许这只是我的工作流程,但是导出到 IPA 并将其移动到设备对于这个开发阶段来说太慢了(是的,为了进行调整,在真实设备上进行测试很重要) …但现在我只想在代码和测试之间快速来回切换)

【问题讨论】:

  • 无法使用 Flash Builder 的 adl 设备模拟器测试陀螺仪和加速度计之类的想法。为此,您必须使用实际设备。到目前为止(Air 3.3)还没有办法通过 iPhone config util 或 iTunes 加快 ipa 打包并将其部署到设备的过程。 Air 3.4 应该会改变这种情况,但打包过程仍然需要很多时间,因为打包过程不是多线程的。
  • 有什么方法可以利用 Flash Pro 的设备模拟器,即使我使用 Builder 进行编码?

标签: android ios actionscript-3 flash-builder


【解决方案1】:

当您在 ios 设备中从 flash builder 调试应用程序时,您将在控制台上收到所有跟踪通知。构建应用程序后,flash builder 会提示您将其安装到您的 ios 设备上,一旦您运行它,您的痕迹就会开始出现。

您还需要一个 Apple 证书和一个临时配置文件来执行此操作。

【讨论】:

  • 如果我可以使用 EMU 会更好......但我想现在就可以了 :)
  • 从 AIR 3.4 开始你可以跳过这一步,在labs.adobe.com/technologies/flashplatformruntimes/air3-4查看更多内容
  • 我没有看到任何关于 EMU 的信息? (特别想测试陀螺仪的东西)
  • 哦,对不起!我的意思是调试过程你不再需要通过 iTunes ......至于陀螺仪和加速度计,这是与硬件相关的,所以即使计算机可能像 macbook pro 那样有加速度计,你也可能无法在本地测试它......
  • 这仍然有效吗?我们如何在 IOS 上使用 Flash cs6 作为 IDE 进行调试?
猜你喜欢
  • 2012-11-10
  • 2012-08-27
  • 2015-05-13
  • 2012-04-16
  • 1970-01-01
  • 1970-01-01
  • 2018-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多