Titanium の Android Webview をいくつかの追加機能で拡張する必要がありますが、作成したモジュールを含めた後、titanium プロジェクトをビルドできません。
私のモジュールのビルド パスには titanium-ui.jar があり、元の Titanium WebViewProxy.java をモジュール プロジェクトにコピーしました。カスタム コードを WebViewProxy.java にまだ追加していません。
これは、私のモジュールのプロジェクト階層と build.properties ファイルです。
モジュールをビルドするときに例外が発生しますが、モジュールはとにかくビルドされているようです。これは最終的な問題と関係があるはずです。WebViewProxy.java を削除し、titanium-ui.jar をビルド パスに保持すると、モジュールがビルドされ、titanium プロジェクトに含められて正常に動作します。
モジュールのビルド スクリプトの完全なコンソール ログは次のとおりです: http://pastebin.com/G2LSkFLF
これは、生成されたモジュール (ビルド中に例外をスローしたモジュール) を使用してチタン プロジェクトを実行しようとすると発生することです。
これを解決する方法を知っている人はいますか?たぶん、まったく異なるアプローチですか?アプリにいくつかの特別な URL スキームがあり、それらを処理する必要があります。iOS 用の同様のモジュールが既にあり、正常に動作します。
ありがとう。