0
0

More than 5 years have passed since last update.

Mac OS 10.10 で Titanium が起動できなかった時の対処

Posted at

状況

久々にTitaniumを起動しようとしたらエラーがでて起動できなかった。
考えてみたら、OSをバージョンアップしてから起動してないような気もしたのできっとバージョンアップ関連だろうと思った。

起動するとダイアログに以下のようなメッセージが。

See the log file
/Applications/Titanium Studio/configuration/1425568791796.log.

ログを見てくれと言われたので見たらこんな感じ

!SESSION 2015-03-06 00:19:50.895 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_65
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=ja_JP
Framework arguments:  -keyring /Users/MY_NAME/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86 -keyring /Users/MY_NAME/.eclipse_keyring -consoleLog -showlocation

!ENTRY org.eclipse.osgi 4 0 2015-03-06 00:19:52.490
!MESSAGE Application error
!STACK 1
org.osgi.service.application.ApplicationException: No application id has been found.
    at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:262)
    at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

どうやったら直るのかと思ってGoogle先生に聞いてみたけど上手く解決出来なかった。

考察

  • どうも、32bit版Javaが無い状態で32bit版のeclipseを起動しようとしてるっぽい。
  • 64bitのeclipseを落としてきて、Titaniumのプラグインを入れるとか出来るかな?
  • そもそも、64bitのTitanium何処かに隠れてないかな。

対策

どうもまだ64bit版はリリースされてないけどプレビュー版はあるみたい。
ここから64bit版を落として使用する。
http://preview.appcelerator.com/studio/

とりあえず、これで私は起動出来ました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0