web-dev-qa-db-ja.com

Androidプリコンパイラエラー?

私は非常に厄介な問題に直面しています。プロジェクトで スライドメニュー を使用したかったのですが、長くてイライラする検索を行った後、ライブラリを正しくインポートするにはEclipse + ADTを新しいものに更新する必要があることがわかり、デモアプリを実行しました。結構です。

プロジェクトに統合したいので、同じワークスペースにプロジェクトをインポートしましたが、インポートしただけで次のエラーが発生しました。

Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'MyProject'.
Java.lang.NullPointerException

私は多くのサイトに加えて this または this のようないくつかの質問を経験しましたが、具体的なものは何も見つかりませんでした。また、私は可能なさまざまなケースを試しましたが、それらは役に立ちません。

そのため、私は奇妙な状況の真っ只中にあり、そのライブラリは古いEclipse(Galileo + ADT v15)にインポートできず、プロジェクトは新しいEclipse(ADT Bundle Eclipse + ADT v21)にインポートできません。

誰かがこれについて私を助けてください。

18
Saurabh Bayani

バグが発生したと思います http://code.google.com/p/Android/issues/detail?id=42051

名前に拡張子のないファイルがありますか? README?ファイルに拡張子を追加してみてください。 README-> README.txt

Subversionを使用していますか?パッケージをインストールしてみてください:

  • Subversive SVNJDTは拡張機能を無視します
  • SubversiveSVNチームプロバイダー
10
Giorgos Kylafas

GiorgosKylafasが言及したバグに苦しんでいたと思います。幸いなことに、GoogleはプレビューチャネルでADTのアップデートをリリースしました。これは、他に言及されているソリューションのどれも私を助けてくれなかったためです。

アップデートをインストールするには、tnorbyeのコメント#20に記載されている手順に従ってください。 http://code.google.com/p/Android/issues/detail?id=42051#c2

これは私にとって問題を解決しました。プレビューチャンネルへのDirectLinkは次のとおりです。 http://tools.Android.com/preview-channel

12
schmidiii

この問題は、ライブラリプロジェクトを参照し、そのプロジェクトを「閉じる」場合にも発生します。

したがって、参照した可能性のあるワークスペースで閉じたプロジェクトを再度開いてみることができます。

3
manpreet singh

ところで、

パッケージやその他のものをインストールしたくない人のために..クイックフィックスがあります....

  1. プロジェクトフォルダでsvnを検索し、SVNという名前のすべてのフォルダを削除します(非表示になっている可能性があります)。

  2. *.svnを検索し、.svn拡張子のすべてのファイルを再度削除します

  3. プロジェクトを再度インポートします。

重要:急いでいる場合、これは迅速な解決策であると言いました。これは正確ではなく、最善の解決策です。プロジェクトの「svn」のすべてのレコードがクリアされます。

再構成する方法がわからない場合は、上記のパッケージをGiorgos Kylafasおよびschmidiiiの回答にインストールしてください。これは完璧なソリューションです。

2
Saurabh Bayani

それは私に起こったばかりです。私のプロジェクトは、閉じられたAndroid-support-v7-appcompatに依存しています。 Ctrl + Sを押すたびに、エラーダイアログが表示されました。 Android-support-v7-appcompatを開いた後、ダイアログが表示されなくなりました。

0
Maksim Dmitriev