Android JUnit + guava で java.lang.NoClassDefFoundError
Android JUnitのテストプロジェクトからguava-libraryを使ってるプロジェクトのguavaのAPIを使ってる部分をテストしようとしたら
java.lang.NoClassDefFoundError
と出ました。
Android JUnitではなく、通常のJUnitで実行すればちゃんとクラスを見つけてくれます。
いろいろ調べた挙句、このサイトがヒントになりました。
http://dtmilano.blogspot.jp/2009/12/android-testing-external-libraries.html
ターゲットプロジェクトのビルドパスの設定から、guavaのjarのエクスポートにチェックを入れて、eclipseでクリーンして実行でツモでした。