エラー解消
今回は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のバージョンを変えてビルドして、またバージョンを戻してビルドすると直った!