2012-05-03 41 views
0

生成错误修复STEPS-的措施:不知道什么是问题的根源是,但错误的简短描述是:可能原因/针对Android模拟器

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

FIXES-尝试:我已经尝试执行“项目>>清洁”为第二次运行前的所有项目,并仍然得到同样的“错误”。

设置:据我所知,我所有的配置都是正确的,显然构建“有效”,尽管很可能我的安装构建链出了问题,以至于我不能运行应用程序在钛工作室通过Android模拟器。

错误:我回顾了FastDev,AppInstall,Android-Emulator等的控制台输出,并没有看到跳出的错误消息;这意味着我没有看到任何错误消息,除了第一个脚本运行后发现build.py错误,说它试图终止它时没有在端口上找到脚本运行;鉴于请求是自杀,并且没有找到,我只是认为这是一种令人困惑的说法,脚本做了它应该做的事情。

的当前构建:是使用TiStudio 2.0.1构建Windows XP-SP3,JavaSDK 1.6,R18-Android和Android的2.2

+1

最近的模拟器具有持续状态,因此您的第二次启动可能会恢复您之前运行的系统。试着按回家的启动器,看看你的新应用程序是否安装(我认为它有一个不同的名称!)。还可以查找并开始关注logcat和eclipse消息,了解仿真系统和安装尝试中发生了什么。最后,如果你感到沮丧,你可以创建一个新的模拟器avd来获得一个干净的石板,尽管你不想每次都这样做。 –

+0

+1 @Chris Stratton是的,信息是不同的,在任何需要新项目信息的地方,那些是“项目名称”和“应用程序ID”。我之前已经按下了家,并且浏览了所有的应用程序,以确保第二个应用程序不仅仅是被添加,而是单独存在 - 这样做看起来没有任何区别。尝试删除AVD。据我所知,我已经查看了AppInstall,Android-Emulator,FastDev等所有条目的控制台输出 - 并且除了上面提到的之外没有发现任何错误。 **感谢您的反馈! – blunders

+1

尝试使用eclipse构建sdk的samples /目录中的简单示例项目(或者构建第二个应用程序),然后查看是否可以从eclipse安装并运行它。如果没有,那么您的设置或使用可能存在问题,如果示例有效并且您的应用程序不适用,那么应用程序可能会出现问题。 –

回答

1

最近的模拟器有持续性的状态,这样你的第二次发射可能得到返回之前运行的系统。

你不应该有,除非有在工作流程打破,但删除AVD,使一个新的应该让你一个干净的石板诉诸这种定期。

我相信也有一个启动标志来告诉它不要使用检查点从以前的运行,但从头开始的仿真器 - 你可以尝试改变你的配置使用该标志。

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

真的不过,你应该能够重新安装或启动给定的应用,或者安装一个完全不同的一个,所有的仿真器的相同的运行范围内。你不应该需要一个新的仿真器,除了你需要去购买一个新的设备(或者对其进行工厂重置)之外。因此,在设置中有些事情是不正确的,长期生产力的最佳解决方案是识别并解决问题。当然,短期来看,如果这能帮助你达到今天的最后期限,你可能需要擦掉石板。