无法打开Titanium仿真器

时间:2014-04-03 07:54:09

标签: android android-emulator titanium appcelerator

在win 7 x64,Titanium ide中,我在控制台中得到了这个:

Titanium Command-Line Interface, CLI version 3.2.1, Titanium SDK version 3.2.0.GA
Copyright (c) 2012-2014, Appcelerator, Inc.  All Rights Reserved.
Please report bugs to http://jira.appcelerator.org/
[INFO] :   Deploy type: development
[INFO] :   Building for target: emulator
[INFO] :   Building for emulator: Galaxy Nexus
[INFO] :   Targeting Android SDK: 19
[INFO] :   Building for the following architectures: armeabi, armeabi-v7a, x86
[INFO] :   Signing with keystore: D:\Android\Keystore (serefbilge)
[INFO] :   Debugging disabled
[INFO] :   Profiler disabled
[INFO] :   Forcing rebuild: D:\Users\serafettin.bilge\Documents\Titanium_Studio_Workspace\hello2_mobile\build\android\build-manifest.json does not exist
[INFO] :   Launching emulator: Galaxy Nexus
[INFO] :   Running: C:\android-sdk-win\tools\emulator.exe "-avd" "Galaxy Nexus" "-port" "5554" "-no-boot-anim" "-partition-size" "128" "-sdcard" "C:\android-sdk-win\.android\avd\nexus_1.avd\sdcard.img"
[ERROR] Application Installer abnormal process termination. Process exit value was 1

收到此错误后,我尝试运行如下命令,然后收到错误" PANIC:无法打开:Galaxy Nexus"如下所示。有什么建议来解决这个问题吗? Android Emulator Error

2 个答案:

答案 0 :(得分:1)

经过大量的挖掘(我在linux下遇到问题),它似乎是最新的android工具的问题,并且似乎已在Titanium SDK的3.2.3中得到修复。另一个解决方案(我没试过)是降级android工具。相关错误报告/链接:

要安装新下载的SDK,请执行帮助 - >安装Titanium SDK->从URL安装,然后选择您下载SDK的文件夹。

为了从命令行运行AVD(并在Titanium中显示为AVD),我必须打开android工具AVD管理器(没有创建实际的AVD,只有右侧的设备定义)。我根据定义创建了一个设备,给它命名等,然后将该名称替换为命令行,它运行正常。但是,在Titanium的“运行配置”部分中没有地方可以选择新创建的AVD,但似乎这个SDK修复了这个问题,我可以看到新创建的AVD,并针对它构建/运行项目。

其他一些有用的东西(现在可能没有必要,似乎有官方修复,但如果你需要使用另一个SDK则可能有用)是:

希望它有所帮助!

答案 1 :(得分:0)

好的,朋友终于弄明白了。基本上你需要下载一个较旧的sdk管理器和ndk:

  1. 下载这两件事,并将其解压缩到易于访问的地方

  2. 2.运行SDK Manager并下载API版本15(不要更新管理器本身)。取消选中19。

    3.在控制台或终端中,您可以运行:

    $ titanium setup
    $ 8
    

    4.请求时选择sdk和ndk的位置。

    5.进入Titanium Studio首选项>工作室>平台> Android

    • 确保sdk& ndk家是正确的。

    6.继续前进并创建一个新的模拟器只是为了安全。