1

Eclipse でコードがコンパイルされません。プロジェクト名の横に赤い X があり、アプリを修正するようにという警告が表示されますが、何が問題なのかわかりません。通常、コンソールに赤でエラーが表示されますが、エラー メッセージが表示されないことがあります。エラーを見つけるのが非常に難しくなるため、これはイライラします。問題がどこにあるかをどのように把握できますか?

4

4 に答える 4

0

ダブルクリックしてプロジェクトを展開し、各ファイルに移動します。赤い十字記号が付いている個々のファイルをすべて表示します。エラーのある行に対応する赤いマークが表示されます。ソース ファイルと .xml ファイルをよく見てください。

プロジェクトに十字ではなく赤い感嘆符が表示されている場合は、プロジェクトの既定のプロパティを確認してください。おそらく、対象の API レベルが無効です。

于 2012-05-09T06:37:56.543 に答える
0

このような例外メッセージが表示される場合Your project contains error(s), please fix it before running itは、次の手順を実行します。

1) Eclipse を再起動し、プロジェクトをクリーンアップします。問題が解決しない場合は、手順 2 に進みます

2)これは、次のように修正された古い「デバッグ証明書」によっても発生する可能性があります。

~/.android/debug.keystore(Linux および Mac OS X の場合) でデバッグ証明書を削除します。ディレクトリは%USERPROFILE%\.androidWindowsのようなものです。

Eclipse プラグインは、次にデバッグ パッケージをビルドしようとしたときに、新しい証明書を生成する必要があります。証明書を生成するには、クリーニングしてからビルドする必要がある場合があります。

3)プロジェクトを再構築する前に、デバイスまたはエミュレーターからアプリをアンインストールします

楽しみ!

私の参照

于 2012-05-09T07:04:29.060 に答える
0

debug.keystore ファイルを削除します。Android-SDK/AVDs/.android の下にあります。

于 2012-05-09T07:35:59.330 に答える
0

時々私もこの問題に直面しました。私のやり方は、新しいプロジェクトを作成してから、すべてのものをコピーして新しいプロジェクトに貼り付けることです。この種の Eclipse IDE からの未定義のバグなので、他に何もできません。

幸運を。

于 2012-05-09T07:11:32.390 に答える