Titanium で開発された Android アプリをさまざまなエミュレーターやデバイスでテストしているときに、アプリがスプラッシュ スクリーンでフリーズしたり、単にクラッシュしたりしました。Android sdk/tools 内で ddms アプリケーションを使用してエラーのデバッグを試みたところ、次の結果が得られました。
JNIUtil Couldn't find Java class: ti/modules/titanium/database/DatabaseModule
これは驚くべきことでした。db 関連のコードをまったく変更しておらず、そのクラスをロードすることを指定する必要さえなかったからです。プロジェクトをクリーンアップし、エミュレーターを再起動し、新しい AVD を作成しましたが、うまくいきませんでした。