しかし、Titanium Developerの起動時の手順で問題が発生。以下の様な手順で問題を回避しました。
Titanium Developerのディレクトリのリネーム
これをやらないと、まともに起動できません。~$ mv Titanium\ Developer-1.2.2/ ~/.titanium
runtime以下に各種同梱ライブラリ群を移動
次に、ライブラリ群を$HOME/.titanium/runtime/linux/1.0.0/ から $HOME/.titanium/runtime/ へと移動させてしまいます。~$ mv ~/.titanium/runtime/linux/1.0.0/* ~/.titanium/runtime/
ちなみにこれでもまだ
~$ ~/.titanium/Titanium\ Developer /home/ytnobody/.titanium/Titanium Developer: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_malloc_n
といわれ、起動できません。Titanium + Ubuntuのマリアージュまでの道のりは、なかなか険しいですな。
衝突している同梱ライブラリを削除する
前述のエラーでググれば情報が出てくるのですが、要するに$HOME/.titanium/runtime/配下にあるライブラリのうち、- libgobject2.0
- libglib2.0
- libgio2.0
- libgthread2.0
~$ rm ~/.titanium/runtime/libgobject-2.0.* -f ~$ rm ~/.titanium/runtime/libglib-2.0.* -f ~$ rm ~/.titanium/runtime/libgio-2.0.* -f ~$ rm ~/.titanium/runtime/libgthread-2.0.* -f ~$ ~/.titanium/Titanium\ Developer
ちなみに起動時に
icedteanp plugin error: Failed to run /etc/alternatives/../../bin/java. For more detail rerun "firefox -g" in a terminal window.といわれます。今のところ正常に動作しているようなのであまり気にしていないのですが、これは大丈夫なのでしょうかねえ。。。
追記
android-sdkのパスを指定してもエラーが出てプロジェクトが作れない時の対処
いざ、新規プロジェクトを立ち上げようとして、プロジェクト種別「Mobile」を選択した際、「android-sdkの場所を教えてくんな」と言ってきます。この時、正常なandroid-sdkのパスを指定してもCouldn't find adb or android in your SDK's "tools" directory. You may need to install a newer version of the SDK tools.とか言われてしまいました。そんな時は、
~$ ln -s ~/android-sdk-linux_x86/platform-tools/adb ./android-sdk-linux_x86/tools/とすればOKでした。
0 件のコメント:
コメントを投稿