1

私はアンドロイド向けの開発を開始し、「ormlite」ORM マッパー (SQLite) を使用します。Mapper には OrmLiteBaseActivity クラスがあり、これは Activity から拡張されます。「MainActivity extends Activity」を「MainActivity extends OrmLiteBaseActivity」に変更すると、コードはエラーなしでコンパイルされました。このクラスへの最初のアクセス (MainActivity.class.getSimpleName()) で、java.lang.NoClassDefFoundError が発生します。

何が問題なのかわかりません。

助けてくれてありがとう。

4

1 に答える 1

4

問題が何であるかは 100% わかりませんが、ORMLite jar がAndroid プロジェクトのサブディレクトリにないのではないかと思われます。libsこれは、Google Eclipse プラグインの最近のバージョンで変更されました。

この質問を参照してください:すべての jar ファイルに対して java.lang.NoClassDefFoundError を取得する

于 2012-05-23T18:24:02.860 に答える