Eclipse にインポートされた Maven プロジェクトのすべてが正常に表示されます。この Maven プロジェクトは、Android アプリのビルド パスに追加されています。アプリは問題なくビルドできます。ただし、Maven プロジェクトのクラスがインスタンス化されるたびに、java.lang.NoClassDefFoundError が発生します。テスト用に、単純なクラスを次に示します。
package com.my.maven;
public class Foo {
public String sFoo;
public Foo ()
{
sFoo = "Foo";
}
}
アプリが次のステートメントに達するたびに:
Foo foo = new Foo();
次のエラーが発生します。
java.lang.NoClassDefFoundError: com.my.maven.Foo
NoClassDefFoundError に関する多くの投稿があり、解決策を読んだり試したりするのに多くの時間を費やしましたが、どれもうまくいきませんでした。
どんなヒントでも大歓迎です。