在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"如下所示。有什么建议来解决这个问题吗?
答案 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)
下载这两件事,并将其解压缩到易于访问的地方
2.运行SDK Manager并下载API版本15(不要更新管理器本身)。取消选中19。
3.在控制台或终端中,您可以运行:
$ titanium setup
$ 8
4.请求时选择sdk和ndk的位置。
5.进入Titanium Studio首选项>工作室>平台> Android
6.继续前进并创建一个新的模拟器只是为了安全。