エラー解消

今回はtitaniumを起動するときのエラーを解消するときのメモです。

[Titanium.Host] [Error] Could not load module (/home/ventetneige/.titanium/modules/linux/python/1.0.0/libpythonmodule.so): "Error loading module (/home/ventetneige/.titanium/modules/linux/python/1.0.0/libpythonmodule.so): libpython2.5.so.1.0: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません

これは力技だと思うけど、

sudo ln -s /usr/lib/libpython2.6.so /usr/lib/libpython2.5.so
ln -s /usr/lib/libpython2.6.so.1.0 ~/.titanium/modules/linux/python/1.0.0/libpython2.5.so.1.0

これでエラーは出なくなった

icedteanp plugin error: Failed to run /etc/alternatives/../../bin/java.  For more detail rerun "firefox -g" in a terminal window

このエラーは調べたところ、

sudo ln -s /usr/bin/java /bin/java

これでエラー表示は消える

** (Titanium Developer:6341): WARNING **: Error loading plugin: /usr/lib/enchant/libenchant_ispell.so: undefined symbol: enchant_fopen


** (Titanium Developer:6341): WARNING **: Error loading plugin: /usr/lib/enchant/libenchant_myspell.so: undefined symbol: enchant_get_dirs_from_param

これは次のコマンドでOKらしい

rm ~/.titanium/runtime/linux/1.0.0libenchant.so.1*


全体的に力技ですねorz


そして、エミュレーター

Titanium.Network.online

とやったときに

Cannot read property "online" from undefined

って出てくるエラーは、
ここを見てダメだったら
TitaniumSDKのバージョンを変えてビルドして、またバージョンを戻してビルドすると直った!