0

Android プロジェクトの「libs」フォルダーに jar ファイルをインポートしました。Javaビルドパスに追加しました。実装した Android SimpleService クラスからこの Jar ファイルの関数を呼び出そうとしています。Android プロジェクトは正しくコンパイルされますが、エミュレーターで起動すると、NOClassDefFoundError (@runtime でクラス ファイルを取得できません) が発生します。

あなたの知識のために追加情報を追加しています:

    JAVA_HOME = /usr/lib/jvm/java-6-sun-1.6.0.26.
    Android Platform = 4.0.3, API level = 15.
    Android SDK tools revision = 18.
    Android SDK Platform-tools revision = 11.
    Jar manifest file (MANIFEST.MF) = Manifest-Version: 1.0
                                      Archiver-Version: Plexus Archiver
                                      Created-By: Apache Maven
                                      Built-By: kunjan
                                      Build-Jdk: 1.6.0_26
4

3 に答える 3

2

そのjarファイルが*.apkファイルに存在するかどうかを確認しようとしましたか?

于 2012-04-25T00:36:03.840 に答える
0

どのバージョンの ADT を使用していますか? 17 以降を使用している場合は、/libs フォルダーに配置できます。

于 2012-04-25T00:47:13.657 に答える
0

同じ問題が発生しました。ADT 17 以降を使用している場合は、「libs フォルダー」をソース フォルダーとして使用していることを確認してください。それが私が解決した方法です。

于 2012-04-25T02:04:32.393 に答える