Android Emulator的构建错误的可能原因/修复

时间:2012-05-03 17:03:08

标签: android android-emulator titanium appcelerator

STEPS-TAKEN:不确定问题的根源是什么,但错误的快速描述是:

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

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

设置>据我所知,我的所有配置都是正确的,显然构建“有效”,尽管我的安装构建链很可能出现问题而无法实现。通过Android模拟器在Titanium Studio中运行应用程序。

错误:我已经查看了FastDev,AppInstall,Android-Emulator等的控制台输出,并且没有看到跳出的错误消息;意思是我没有看到任何错误消息,除了build.py错误后,第一个脚本运行说它在尝试杀死它时没有发现脚本在端口上运行;鉴于请求是自杀,而且没有找到,我只是假设这是一种令人困惑的方式,说脚本做了它想做的事情。

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

1 个答案:

答案 0 :(得分:1)

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

除非在工作流程中出现问题,否则您不应该定期使用此功能,但删除AVD并制作新的AVD应该可以为您提供一个清晰的平台。

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

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

实际上,您应该能够重新安装或启动给定的应用程序,或安装完全不同的应用程序,所有这些都在同一个模拟器的运行中。你不应该需要一个新的模拟器,不仅仅是你需要购买一个新设备(或对其进行恢复出厂设置)。因此,设置中的某些内容是不对的,而长期生产力的最佳解决方案是识别和修复它。当然,短期内,你可能需要擦拭清洁,如果这有助于你在今天的截止日期前完成。