Android emulator 钛元';t运行iPhone/Android模拟器

Android emulator 钛元';t运行iPhone/Android模拟器,android-emulator,ios-simulator,titanium,appcelerator,Android Emulator,Ios Simulator,Titanium,Appcelerator,我刚刚安装了Tianium SDK(1.5.1)和所有Android SDK。 另外,我已经安装了iPhoneSDK 4.2 我下载了KitchenSink并将其导入到Tianium中,但每当我尝试在iPhone Emulator上运行它时,就会出现以下错误: [INFO] One moment, building ... [INFO] Titanium SDK version: 1.5.1 [INFO] iPhone Device family: iphone [INFO] iPhone S

我刚刚安装了Tianium SDK(1.5.1)和所有Android SDK。 另外,我已经安装了iPhoneSDK 4.2

我下载了KitchenSink并将其导入到Tianium中,但每当我尝试在iPhone Emulator上运行它时,就会出现以下错误:

[INFO] One moment, building ...
[INFO] Titanium SDK version: 1.5.1
[INFO] iPhone Device family: iphone
[INFO] iPhone SDK version: 4.0
[INFO] Detected compiler plugin: ti.log/0.1
[INFO] Compiler plugin loaded and working for ios
[INFO] Performing clean build
[INFO] Compiling localization files
[INFO] Detected custom font: comic_zine_ot.otf
[ERROR] Error: Traceback (most recent call last):
File "/Library/Application Support/Titanium/mobilesdk/osx/1.5.1/iphone/builder.py", line 1003, in main
execute_xcode("iphonesimulator%s" % iphone_version,["GCC_PREPROCESSOR_DEFINITIONS=LOG__ID=%s DEPLOYTYPE=development TI_DEVELOPMENT=1 DEBUG=1 TI_VERSION=%s" % (log_id,sdk_version)],False)
File "/Library/Application Support/Titanium/mobilesdk/osx/1.5.1/iphone/builder.py", line 925, in execute_xcode
output = run.run(args,False,False,o)
File "/Library/Application Support/Titanium/mobilesdk/osx/1.5.1/iphone/run.py", line 31, in run
sys.exit(rc)
SystemExit: 1

[信息]等一下,大楼。。。
[信息]钛合金SDK版本:1.5.1
[信息]iPhone设备系列:iPhone
[信息]iPhone SDK版本:4.0
[信息]检测到编译器插件:ti.log/0.1
[INFO]编译器插件已加载并可用于ios
[信息]正在执行清理生成
[信息]编译本地化文件
[信息]检测到自定义字体:comic_zine_ot.otf
[错误]错误:回溯(最近一次呼叫上次):
文件“/Library/Application Support/Titanium/mobilesdk/osx/1.5.1/iphone/builder.py”,第1003行,主视图
执行xcode(“iphone模拟器%s”%iphone\u版本,[“GCC\u预处理器\u定义=日志\u ID=%s部署类型=开发TI\u开发=1调试=1 TI\u版本=%s”%(日志ID,sdk\u版本)],False)
文件“/Library/Application Support/Titanium/mobilesdk/osx/1.5.1/iphone/builder.py”,第925行,执行代码
output=run.run(args、False、False、o)
文件“/Library/Application Support/Titanium/mobilesdk/osx/1.5.1/iphone/run.py”,第31行,运行中
系统出口(rc)
系统出口:1

对于Android,它运行的是操作系统,而不是KitchenSink应用程序,下面是日志:

[INFO] Launching Android emulator...one moment
[INFO] Building KitchenSink for Android ... one moment
[INFO] plugin=/Library/Application Support/Titanium/plugins/ti.log/0.1/plugin.py
[INFO] Detected compiler plugin: ti.log/0.1
[INFO] Compiler plugin loaded and working for android
[INFO] Titanium SDK version: 1.5.1 (12/16/10 16:25 16bbb92)
[INFO] Waiting for the Android Emulator to become available
[ERROR] Timed out waiting for android.process.acore
[INFO] Copying project resources..
[INFO] Detected tiapp.xml change, forcing full re-build...
[INFO] Compiling Javascript Resources ...
[INFO] Copying platform-specific files ...
[INFO] Compiling localization files
[INFO] Compiling Android Resources... This could take some time

[信息]启动Android emulator…请稍候
[信息]正在为Android构建厨房水槽。。。等一下
[INFO]plugin=/Library/Application Support/Titanium/plugins/ti.log/0.1/plugin.py
[信息]检测到编译器插件:ti.log/0.1
[INFO]编译器插件已加载并可用于android
[信息]钛合金SDK版本:1.5.1(12/16/10 16:25 16bbb92)
[信息]等待Android Emulator可用
等待android.process.acore时[错误]超时
[信息]正在复制项目资源。。
[信息]检测到tiapp.xml更改,正在强制完全重新生成。。。
[信息]正在编译Javascript资源。。。
[信息]正在复制特定于平台的文件。。。
[信息]编译本地化文件
[信息]正在编译Android资源。。。这可能需要一些时间


关于如何让钛合金发挥作用,你有什么想法吗?

这里也有同样的错误——真令人沮丧。我是一个经验丰富的程序员,但钛今天刚刚把我的生命吸走了。在最新的安卓SDK中查找adb时出错,因此我需要使用较旧的SDK,而现在这个-普通安装-没有什么奇怪的事情发生,完全按照他们的说明进行,但不是骰子。我知道我还没有为任何东西付费,但开发者过分强调软件的准备性,这让我很恼火,因为软件显然还没有准备好进入黄金时间

我终于把它修好了。 关于adb文件,只需将其从/platform tools复制或符号链接到/tools,Tianium就会识别SDK

关于钛合金的错误,以下是我所做的: 1-首先,我从

2-通过解压缩文件内容(一个名为1.6.0的文件夹)/库/应用程序支持/Titanium/mobilesdk/osx来安装它

3-然后我用SDK 4.2卸载了我的Xcode 1.2.5 注意:如果您安装了其他版本的Xcode,请删除它们并只重新安装最新版本的Xcode,否则将无法使用。(至少我是这样)

4-未安装的钛

5-使用SDK 4.2重新安装Xcode

6-重新安装的钛合金

7-打开它,创建或尝试运行一个旧项目,它将适用于iPhone和Android

希望能有帮助


干杯。

最后,我设法解决了这个问题的我的版本(iPhone sim-我还没有试过Android)

首先,将xcode和IOS SDK升级到最新版本(在我的例子中是4.2)

然后在xcode中打开projet。文件是/build/iphone/yourproj.xcodeproj

然后您将看到没有选择任何基本SDK

通过以下菜单选择SDK

XCode\Project\Edit Project Settings\Build\Base SDK-iOS设备4.2 XCode\Project\Edit活动目标“[Project name]”\Build\Base SDK-iOS Simulator 4.2

在xcode中构建项目(可能会失败)

保存并退出。回到Tianium,项目现在应该可以构建了


刚开始有点头疼,但你在这里。

我也有同样的问题。。。全新安装的OSX/Xcode和Tianium以及所有最新版本,我得到了您得到的确切信息。@b帕克:是的,我看到很多人都有同样的问题,我想知道我们做错了什么,或者这可能是这个版本的错误。我真的需要让它工作起来。也许有人会帮助我们。我有与OP完全相同的错误消息(启动iphone sim时出现钛错误)。即将尝试您的修复程序(xcode 3.2.5 w/ios 4.2 sdk),尽管Tianium不使用较旧的sdk(我运行的是4.0)进行测试有点烦人,因为xcode是3.5 Gb的下载。这就确定了我在澳大利亚互联网落后地区的每月配额我已经浪费了半个星期的时间来解决Android SDK的兼容性问题。编辑:谢谢你的解决方法。后续:按照你的说明,我现在可以构建一个空项目并运行iphone模拟器。然而,我仍然得到相同的错误时,试图加载厨房水槽。