Androidの実行時に「Your project contains error(s)」と出てコンパイルされない場合の対処方法


こんにちは、@9ensanです。

android-your-project-contains-error-01

久し振りにEclipseでAndroidアプリでも作るかと思って触っていたら、

Your project contains error(s), please fix them before running your application.

と表示されて実行できませんでした…。

しかも、エラー直せと言われてもプロジェクトは
android-your-project-contains-error-02
このようにプロジェクト名の箇所にのみ「×」印がついて特に修正する箇所がない状態…。

 

こういう場合、大体Eclipseの問題のビューに何かエラーが表示されてない見てみると
android-your-project-contains-error-03
このように

Error generating final archive: Debug Certificate expired on YY/MM/DD HH:MM

というエラーが出ている場合が多いと思います。

 

こういう場合の対処方法を解説していきます。

こういう場合は、デバッグ用の証明書の「debug.keystore」が期限切れになっています。

対処方法ですが、

debug.keystoreを一度削除する

たった、これだけのことです。

debug.keystoreの場所が分からない場合は、以下の手順で確認して下さい。

debug.keystoreの確認方法

1.メニューから「Eclipse」→「環境設定」をクリックします。
android-your-project-contains-error-04

2.左側のメニューの「Anroid」→「Build」を選択し、「Default debug keystore」のテキストエリアに設定しているパスを確認します。
android-your-project-contains-error-05
ここで設定されている内容が「debug.keystore」のパスになります。

「debug.keystore」を削除して、再度実行すると問題なく実行されることが確認できます。

.

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. トラックバック 0

*

return top