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
助けてください!
ワークスペースから.metadataフォルダーを削除してみてください。これにより、新規インストール後でも、すべての構成が保持されます。このフォルダを削除するだけで、すべてが整っていると仮定すると、再び稼働するはずだと思います。
21.0.1バージョンのEclipseADTツールには、拡張子のないファイルがある場合にプロジェクトのビルドを妨げるバグがあります。これは、拡張子のないファイルを持つSubversionを使用しているユーザー(私のような)にとって特に問題です。
解決策は、GoogleからADTツールとSDKマネージャーの21.1previewバージョンをインストールすることです。明確な指示は ここにあります であり、すべての背景を読むことができます ここに開発者の怒っている群衆 にあなたの声を追加してください。
これは今日ADTv21.0.1-543035で私に起こり、ディレクトリ構造全体で.svnディレクトリであることが判明しました。 http://code.google.com/p/Android/issues/detail?id=42051 を参照してください
Svnクライアントと作業コピーを1.7にアップグレードすることで、この問題を回避しました。
私にとって、NullPointerException
問題の原因は、Androidプロジェクトからのコードを参照(およびテスト)するホスト側のJUnitテストプロジェクトでした。 project.properties
ファイルがありませんでした。これはAndroidプロジェクトではありませんが、何らかの理由で、新しいバージョンのSDKは何らかの理由でそこにファイルがあることを期待しています。この問題を解決するために、project.properties
ファイルをAndroidプロジェクトからホストユニットテストプロジェクトにコピーしました。
私は似たようなものを持っていました。この問題は、/ srcフォルダー内に拡張子のないファイルがあることによって発生しました。
私にとっても、NullPointerException問題の原因は、Androidプロジェクトからコードを参照(およびテスト)するホスト側のJUnitテストプロジェクトでした。project.propertiesファイルがありませんでした。追加して問題を修正しました。
私は同じ問題を抱えていて、このページのコメント番号6に従って修正しました: 問題42051:SubversionフォルダーがPreCompilerBuilderでNPEを引き起こします
コメントを引用させてください:
Eclipse用のSubversionサポートパッケージをインストールすることで解決しました。
それはまだバグですが...
このウェブサイトで解決策を見つけました( 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)
ここでも同じ問題が発生しました。Eclipseを閉じ、プロジェクトのgenフォルダー内のファイルを手動で削除し、Eclipseを再起動して、ビルドを作成しました。
私の場合、ブランチツールは、ファイルproject.propertiesのエンコードを変更し、エンコードをWindows-1265に変更して、問題を解決しました。