web-dev-qa-db-ja.com

Eclipseのアップグレードが機能しない

Eclipseが突然、Androidのビルドを停止したので、古いバージョンを削除してIndigoをインストールしました。Androidプロジェクトをインポートしようとすると、このエラー:

Errors occurred during the build.
Errors running builder 'Android Resource Manager' on project 'ACCUWX_HoneyComb'.
Java.lang.NullPointerException
Errors running builder 'Android Pre Compiler' on project 'ACCUWX_HoneyComb'.
Java.lang.NullPointerException
Errors running builder 'Java Builder' on project 'ACCUWX_HoneyComb'.
Java.lang.NullPointerException

助けてください!

19
taraloca

ワークスペースから.metadataフォルダーを削除してみてください。これにより、新規インストール後でも、すべての構成が保持されます。このフォルダを削除するだけで、すべてが整っていると仮定すると、再び稼働するはずだと思います。

18
jjNford

21.0.1バージョンのEclipseADTツールには、拡張子のないファイルがある場合にプロジェクトのビルドを妨げるバグがあります。これは、拡張子のないファイルを持つSubversionを使用しているユーザー(私のような)にとって特に問題です。

解決策は、GoogleからADTツールとSDKマネージャーの21.1previewバージョンをインストールすることです。明確な指示は ここにあります であり、すべての背景を読むことができます ここに開発者の怒っている群衆 にあなたの声を追加してください。

6
Mick Byrne

これは今日ADTv21.0.1-543035で私に起こり、ディレクトリ構造全体で.svnディレクトリであることが判明しました。 http://code.google.com/p/Android/issues/detail?id=42051 を参照してください

Svnクライアントと作業コピーを1.7にアップグレードすることで、この問題を回避しました。

5
jrr

私にとって、NullPointerException問題の原因は、Androidプロジェクトからのコードを参照(およびテスト)するホスト側のJUnitテストプロジェクトでした。 project.propertiesファイルがありませんでした。これはAndroidプロジェクトではありませんが、何らかの理由で、新しいバージョンのSDKは何らかの理由でそこにファイルがあることを期待しています。この問題を解決するために、project.propertiesファイルをAndroidプロジェクトからホストユニットテストプロジェクトにコピーしました。

4
Jeff Axelrod

私は似たようなものを持っていました。この問題は、/ srcフォルダー内に拡張子のないファイルがあることによって発生しました。

3
petrumo

私にとっても、NullPointerException問題の原因は、Androidプロジェクトからコードを参照(およびテスト)するホスト側のJUnitテストプロジェクトでした。project.propertiesファイルがありませんでした。追加して問題を修正しました。

1
user2240351

私は同じ問題を抱えていて、このページのコメント番号6に従って修正しました: 問題42051:SubversionフォルダーがPreCompilerBuilderでNPEを引き起こします

コメントを引用させてください:

Eclipse用のSubversionサポートパッケージをインストールすることで解決しました。

http://gan.so/VgYT

それはまだバグですが...

1
Hisham Bakr

このウェブサイトで解決策を見つけました( https://code.google.com/p/Android/issues/detail?id=68755

つまり、基本的には、エディターで$ ADT_DIR/Eclipse/Eclipse.app/Contents/MacOS /Eclipse.iniを起動する必要があります。 -vmargs行の前に、次の2行を挿入します。

-vm 
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/Java

これに続いてEclipse.iniを見つけることができます(Mac OS Xシステムでは、FinderでEclipse実行可能ファイルを右クリック(またはCtrl +クリック)してEclipse.iniを見つけることができ、[パッケージの内容を表示]を選択して、Eclipseを見つけます。 [コンテンツ]の下のMacOSフォルダにあるini)

1
Sharona Sha

ここでも同じ問題が発生しました。Eclipseを閉じ、プロジェクトのgenフォルダー内のファイルを手動で削除し、Eclipseを再起動して、ビルドを作成しました。

1
mochasoft

私の場合、ブランチツールは、ファイルproject.propertiesのエンコードを変更し、エンコードをWindows-1265に変更して、問題を解決しました。

1
Helton Isac