2

Eclipse Indigo で Android アプリを開発してから半年が経ちましたが、問題はありません。しかし、2 日前に Android SDK の最新バージョンに更新してから、問題が発生し始めました。理由のない不当な構文エラーを常に回避するために、Project->Clean を手動で継続的に実行する必要がありました。さらに悪いことに、Export Wizard を使用して最終的な APK に署名するのに苦労するようになりました。

そこで、Eclipse を完全に削除し、最新バージョンの Juno、Android SDK、Android ADT プラグインをすべて再度インストールすることにしました。私の問題は、Android ADT プラグインをインストールした後、新しい Eclipse インストールに Android オプションが表示されないことです。

Eclipse を起動するたびに、次のエラー ログが表示されますが、関連しているかどうかはわかりません。

!ENTRY org.eclipse.ui 2 2 2012-07-15 18:14:31.879
!MESSAGE Invalid property category path: ValidationPropertiesPage (bundle: org.eclipse.wst.xml.ui, propertyPage: org.eclipse.wst.xml.ui.propertyPage.project.validation)
!SESSION 2012-07-15 18:14:49.877 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.5.0_30
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=es_ES
Framework arguments:  -keyring /Users/XXX/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86 -keyring /Users/XXX/.eclipse_keyring -showlocation

!ENTRY org.eclipse.core.net 1 0 2012-07-15 18:14:53.885
!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences

私のシステム:

MacBookPro MacOS 10.5.8、Eclipse Classic Juno (最終バージョン)、Android SDK (最終バージョン)、Eclipse ADT プラグイン (結果なしで Eclipse 自体からインストール)

編集

Eclipse->About->Installation Details->Plug-ins または Eclipse->About->Installation Details->Features を確認すると、Android プラグインが表示されません。ただし、Eclipse->About->Installation Details-Installed Software および Eclipse->About->Installation Details->Installation History に表示されます。また、[ヘルプ] -> [新しいソフトウェアのインストール] -> [ADT プラグイン] -> [開発者ツール] に移動すると、次の出力が得られます。

Cannot complete the request.  See the error log for details.
"Tracer for OpenGL ES" will be ignored because it is already installed.
"Android Traceview" will be ignored because it is already installed.
"Android Hierarchy Viewer" will be ignored because it is already installed.
"Android Development Tools" will be ignored because it is already installed.
"Android DDMS" will be ignored because it is already installed.

Eclipse でプラグインを削除できない場合、プラグインのインストールに関する問題をどのように知ることができますか?

4

2 に答える 2

3

最後に私はそれを解決しました。

Android SDK の最新バージョン (20、私を夢中にさせたもの) には、少なくとも MacOS v10.5.8 と JVM v1.6 が必要であることがわかりました。MacOS の公式 JVM v1.6 更新パッケージには v10.5.8 ではなく v10.6 が必要なので、私にとっては意味がありません。そのため、OS 全体を 10.6 に更新し、最終的にすべてが機能するようになりました: モバイル開発者向けの Eclipse Juno + JVM v1.6 + Eclipse ADT + Android SDK v20。

Google ドキュメントによると、以前のバージョンの Android SDK には JVM v1.6 も必要でしたが、v1.5 で数か月使用しましたが、まったく問題はありませんでした。

于 2012-07-16T00:40:07.837 に答える
2

SDK をアップグレードした場合、おそらく ADT プラグインもアップグレードする必要がありました。[ヘルプ] > [アップデートの確認] に移動して、プラグインのアップデートがあるかどうかを確認できます。

Juno はまったく新しい Eclipse リリースであり、まだ ADT と (完全に) 互換性があるかどうか、またはおそらく更新が予定されているかどうかはわかりません。とにかく、私はまだそれを使用せず、インディゴに固執します.

最新の SDK と最新の ADT がインストールされていることを確認してください。そうしないと、説明したような奇妙な問題が発生します。

于 2012-07-15T18:24:33.350 に答える