3

Titanium SDK (1.5.1) とすべての Android SDK をインストールしました。また、すでに iPhone SDK 4.2 がインストールされています。

KitchenSink をダウンロードして Titanium にインポートしましたが、iPhone エミュレーターで実行しようとすると、次のエラーが表示されます。


[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

Android の場合、OS は実行されますが、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

Titaniumを機能させる方法についてのアイデアはありますか?

4

3 に答える 3

2

私はついにそれを修正することができました。adb ファイルについては、/platform-tools から /tools にコピーまたはシンボリック リンクするだけで、Titanium が SDK を認識します。

Titanium エラーについて、私が行ったことは次のとおりです

2 - ファイルの内容 (1.6.0 というフォルダー) を解凍してインストールしました /Library/Application Support/Titanium/mobilesdk/osx

3 - その後、Xcode 1.2.5 と SDK 4.2 をアンインストールしました。注: Xcode の他のバージョンがインストールされている場合は、それらを削除して最新バージョンのみを再インストールするか、Titanium が機能しません。(少なくとも私はそうでした)

4 - アンインストールされたチタン

5 - SDK 4.2 で Xcode を再インストールしました

6 - 再インストールされたチタン

7 - それを開き、古いプロジェクトを作成または実行しようとすると、iPhone と Android の両方で動作します。

それが役に立てば幸い。

乾杯。

于 2011-01-08T13:56:23.030 に答える
1

ここでもまったく同じエラー - 本当にイライラします。私はかなりベテランのコーダーですが、Titanium は今日、私から命を吹き飛ばしてしまいました。最新の Android SDK で adb を見つける際にエラーが発生したため、古い SDK を使用する必要がありましたが、これはバニラ インストールです。私はまだ何も支払っていないことを知っていますが、開発者が明らかにプライムタイムの準備ができていないソフトウェアの準備ができていることを過大に約束していることにまだ腹を立てています.

于 2011-01-08T01:47:07.327 に答える
0

最後に、この問題の私のバージョンを修正することができました (iPhone sim - Android は試していません)。

まず、xcode と IOS SDK を最新バージョン (私の場合は 4.2) にアップグレードします。

次に、プロジェクトを xcode で開きます。ファイルは /build/iphone/yourproj.xcodeproj です

次に、Base SDK が選択されていないことがわかります。

次のメニューで SDK を選択します...

XCode\Project\Edit Project Settings\Build\Base SDK - iOS Device 4.2 XCode\Project\Edit Active Target '[プロジェクト名]'\Build\Base SDK - iOS Simulator 4.2

プロジェクトを xcode でビルドします (おそらく失敗します)。

保存して終了。Titanium に戻ると、プロジェクトがビルドされるはずです。

始めるには少し頭痛の種ですが、そこまでです。

于 2011-02-07T05:34:31.657 に答える