おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2011年06月08日(Wed) くもり。なんだか寒い [長年日記]

[Android] 久しぶりにeclipseを起動してapkを作ってもらえなくなったらdebug.keystoreを削除する

ばってん 久しぶりにeclipseを起動したら、 Androidのプロジェクトの根っこにだけ×印が付いて、 走らせようとすると 「Your project contains error(s), please fix before running your application.」 と突き放されてビルドしてもらえなくなりました。

検索してみるとProject-Cleanで治るとか…治らない。

しばらく悩んだ挙句、こたえは下の方のペインのProblemsタブにありました。

Problems

ふむ。「Debug Certificateが切れてるからfinal archiveつくれません。」 なるほど。 ~/.android/debug.keystoreを削除してProject-Cleanで×印は消えました。 無い場合はよしなに作ってくれるみたいですからね。

" Debug certificate expired" error in eclipse android plugins への回答では、keytoolコマンドで有効期限の長いデバッグ用certificateを作る例が挙げられていますが、 @zaki50さんの言うとおり、 手元のSDK r11 (ってことはADK r11てことかな)で作られたcertificateは 有効期限が長いものになっていました。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>