2

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 に関する多くの投稿があり、解決策を読んだり試したりするのに多くの時間を費やしましたが、どれもうまくいきませんでした。

どんなヒントでも大歓迎です。

4

0 に答える 0