web-dev-qa-db-ja.com

Eclipse 4.4(Luna)に対するGoogle adt / gwtのサポート

Eclipse 4.4のリリースバージョンを入手して、adt(Android開発)やgoogle web toolkit(gwt)を使用できるようにしました。

Gwt/adtプラグインはEclipse4.4で動作しないようです。そのため、新しいバージョンをダウンロードするための秘密の場所がありますか、それとも4.3を使い続ける必要があります

編集:adtが機能していないと思った理由は、ドキュメント(---(http://developer.Android.com/sdk/installing/installing-adt.html )にプラグインが「ADT」と呼ばれていると書かれているためです。そうではないプラグイン」。

6
MTilsted

GoogleはEclipseLuna用の公式SDKをリリースしました: https://developers.google.com/Eclipse/docs/getting_started

11
MrTux

Adtの場合、

ヘルプ->新しいソフトウェアのインストール-> https://dl-ssl.google.com/Android/Eclipse/ ->すべてを選択しないでください

(私にとってはそのように機能しました)ネイティブ開発ツール(Javaで開発する場合は必要ないと思います)以外のすべてを選択しましたが、私にとってはうまく機能しています。

8
user3396807

ええと…gwtプラグインはEclipsecore.runtime [3.8.0,3.10.0)のバンドル依存関係があるため、実際にはlunaリリースでは機能しません。ここで、「)」は、lunaで使用される3.10.0が含まれていないことを意味します。ただし、osgiバンドルファイルを変更することで取り除くことができ、少なくとも今のところは、lunaで問題なく動作します。

1 google Eclipseプラグインサイトから最後の更新サイトのZipファイルをダウンロードします2それを解凍します3次に、最初に2つのファイルを変更する必要があります

* gdt * e42という名前のjarに含まれているosgiMETA INF /マニフェストファイル(申し訳ありませんが、フルネームを忘れてください。プラグインをインストールしようとすると見つけることができます。lunaは、一部のdepバンドルが欠落していると文句を言います)。プラグインディレクトリで、core.runtimeのバージョンを3.10.0)から3.10.0に変更するだけです]

もう1つは、上記と同じcontents.jar(おそらくartifacts。jar)である必要があります。

eclipse RCPがすでにインストールされている場合は、プラグインをインストールできます。

ただし、md5ハッシュが変更されているため、インストールは失敗します。

最後に、エラーメッセージダイアログから予想されるmd5をコピーして、artifacts.jar(多分contents.jar)の古いmd5値を置き換えます。

プラグインを再インストールします。今のところ機能するはずです。


更新しました:

com.google.gdt.Eclipse.platform.e42 jarのMANIFEST.MFからbundle-versionを削除し、content.jarのcontent.xmlからバージョンを「0.0.0」に変更する必要があるかもしれません。

3
raywang

Help----->Install New Softwareオプションを使用している場合、Androidプラグインをインストールしようとしたときと同じように、このエラーメッセージが表示されることがあります。

An error occurred during the org.Eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.
session context was:(profile=epp.package.jee, phase=org.Eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
Error reading signed content.
error in opening Zip file

私の解決策は、Help-->Eclipse Marketplaceを調べてから、"Android"を検索することでした。検索結果からプラグインを選択し、そこからインストールします。

1