2011年12月15日木曜日

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

AndroidアプリをWindowsで作って,Macで実行した場合に下記の表記が出た。
Your project contains errors(s),please fix them before running your application

よく出る現象なんだけど、原因も色々。
【今回の解決方法】
結論から言うと,『debug.keystore』を削除して,Eclipseを再起動して実行したら正常に実行できました。ただ、Macは,削除の仕方がWindowsと異なるので手順を記載します。

【具体的な手順】
①『debug.keystore』のある場所の確認方法
Eclipse→環境設定→Android→ビルドを選択すると,
デフォルト・デバッグ・キーストアで確認できる。
②ターミナルを起動して,①で確認した『debug.keystore』を直接削除する。
削除するコマンド『rm』を利用する。
例)
rm /Users/****/.android/debug.keystore

を入力してenterで削除される。
※赤色は,①で確認した内容
※rm(アール エム)の後ろは、1文字分の空白がありますので念のため。
③Eclipseを再起動します。
④該当アプリを実行すると,実行できました。

0 件のコメント: