0

采取的步骤:不确定问题的根源是什么,但对错误的快速描述是:

  • 我安装了所有必需的软件、SDK、配置,
  • 然后使用选项卡式窗口模板创建两个新项目,每个项目都支持部署到 Android。
  • 然后我通过 Titanium Studio 的 Run 选项运行一个项目,让 Android Emulator 加载,并确认它的应用程序已安装并正常工作。
  • 然后我关闭了模拟器,然后以与上一个相同的方式运行另一个项目,尽管当应用程序显示在屏幕上时,它具有第一个应用程序的名称,而不是应用程序运行的名称。

FIXES-TRIED:我尝试在第二次运行之前为所有项目执行“项目>>清理”,但仍然得到相同的“错误”。

设置:据我所知,我的所有配置都是正确的,并且很明显构建“有效”,尽管我的安装构建链很可能有问题,直到我通过 Android 在 Titanium Studio 中运行应用程序模拟器。

错误:我查看了 FastDev、AppInstall、Android-Emulator 等的控制台输出,并没有看到跳出的错误消息;这意味着我没有看到任何错误消息,除了第一个脚本运行后的 build.py 错误说它在尝试杀死它时没有找到在端口上运行的脚本;鉴于请求是杀死自己,但没有找到,我只是假设这是一种令人困惑的说法,即脚本做了它应该做的事情。

当前版本:在 Windows-XP-SP3 上使用 TiStudio 2.0.1 版本、JavaSDK 1.6、r18-Android 和 Android-2.2

4

1 回答 1

1

最近的模拟器具有持久状态,因此您的第二次启动可能会恢复您之前运行的系统。

除非工作流程中出现问题,否则您不必定期使用此方法,但删除 AVD 并创建一个新的应该可以让您一清二楚。

我相信模拟器还有一个启动标志,它告诉它不要使用以前运行的检查点,而是从头开始 - 您可以尝试更改配置以使用该标志。

删除或放弃检查点的一个缺点是模拟器需要更长的时间才能启动。

但是,实际上,您应该能够重新安装或启动给定的应用程序,或者安装完全不同的应用程序,所有这些都在模拟器的同一运行中进行。您不需要新的模拟器,就像您需要购买新设备(或对其执行出厂重置)一样。因此,设置中有些地方不对劲,长期生产力的最佳解决方案是识别并修复它。当然,短期而言,如果这有助于您在今天的最后期限之前完成,您可能需要擦干净。

于 2012-05-03T19:26:09.087 回答