1

外部 jar jwordpress-0.5.1.jar を追加します。logcat には次のように表示されます。

  • 12-30 09:34:41.041: E/dalvikvm(379): メソッド ru.androiden.client.MainActivity.onCreate から参照されるクラス 'net.bican.wordpress.Wordpress' が見つかりませんでした
  • 12-30 09:34:41.201: E/AndroidRuntime(379): 致命的な例外: メイン
  • 12-30 09:34:41.201: E/AndroidRuntime(379): java.lang.NoClassDefFoundError: net.bican.wordpress.Wordpress

いくつかの方法を使用して jar を追加しました。たとえば、次のとおりです。

私は何をしますか?私はすでにこの問題を2日間解決しました。よろしく、デニス。

4

1 に答える 1

1

jarファイルがアプリケーションにパッケージ化されていないようです。

つまり、Eclipse クラスパス上にあるので (Eclipse の Java エディターが import ステートメントについて文句を言わなかったと仮定しますか?)、コンパイル時に存在します。しかし、jar ファイルは実際にはアプリにバンドルされていないため、参照しているクラスは実行時に実際には利用できません。

これを修正するには、プロジェクトに libs ディレクトリを作成し、そこから jar ファイルをインポートする手順に従ってください。これにより、jar がバンドルされ、そのクラスが実行時に使用できるようになります。

于 2012-12-30T12:20:50.303 に答える