Androlate プラグインをビルドするために Eclipse プロジェクトを適切にセットアップする方法を知っている人はいますか? http://code.google.com/p/androlate/issues/listで見つけることができますか?
これは、動作しなくなった古い Google 翻訳コードを新しい Bing 翻訳コードに置き換えるために必要です (詳細については、このプラグインの問題 2 を参照してください)。
これまでに Eclipse プラグインを作成したことがなく、これまでこのプラグインの試みはすべて失敗しました。ただし、Eclipse で提供されるプラグインの例をビルドすることはできますし、複雑な Motodev プラグイン ( http://www.motorola.com/sites/motodev/library/motodev_core_plugins.html ) をビルドすることもできます。したがって、私の環境(Eclipse Juno)は正しいはずです。
まず、このプラグインのソースには .project ファイルがありません。そのため、ソース ファイルに新しいプラグイン プロジェクトを上書きして、このプロジェクトをワークスペースにインポートするために Eclipse をだます必要がありました。(ところで、既存のプロジェクトを Eclipse の現在のワークスペースに単純に追加するのがなぜそれほど難しいのか、誰にもわかりませんか? なぜそのような単純なタスクをそれほど難しくしなければならなかったのですか?)。
次に、このプラグインをデバッグ モードで Eclipse アプリケーションとして起動しようとすると、最初に複数のエラー メッセージが表示されCan't find bundle for base name feature, locale en_US
ました。
最後に、プラグイン自体を試してみるとLogging bundle must not be null
、AndrolateWizard.java ファイルの 60 行目でエラーが発生しました。Platform.getBundle(Activator.PLUGIN_ID)
前の行 (59 行目) の への呼び出しが null バンドルを返すことを示します。