0

Androidアプリで次のライブラリを使用しようとしています。

http://www.jjoe64.com/p/graphview-library.html

.jarファイルをダウンロードしてJavaビルドパスを追加しましたが、次のエラーが発生しました。

java.lang.NoClassDefFoundError: com.jjoe64.graphview.GraphView$GraphViewData[]

さらに調査したところ、AndroidManifestの「application」の下にある「uses-library」タグを使用する必要があることがわかりました。

ただし、android:nameの下に何を入力すればよいかわかりません。

<uses-library android:name="com.jjoe64.graphview"></uses-library>

これと他のバリエーションを試しましたが、INSTALL_FAILED_MISSING_SHARED_LIBRARYインストールエラーが発生します。

私は何をしますか?

ありがとう

編集:質問への回答。これを閉じるにはどうすればよいですか?

4

3 に答える 3

0

どうでも。理解した。

EclipseのAndroidADTをバージョン18に更新しました。そのため、クラスパスを認識できるように、ライブラリフォルダーの名前を「lib」から「libs」に変更する必要がありました。また、マニフェストからuses-libraryタグを削除しました。

これが将来の人々に役立つことを願っています。

于 2012-05-25T15:30:02.533 に答える
0

プロジェクトのプロパティ->Javaビルドパス->注文とエクスポート、libjarを確認します。
これにより、使用しているライブラリがエクスポートされるため、前述のエラーが発生することはありません。

于 2012-05-25T15:30:23.033 に答える
0

プロジェクトのプロパティ->Javaビルドパス->注文とエクスポート、libjarを確認します。また、AndroidManifest.xmlの作業は必要ないため、削除できます。サードパーティのjarを使用する場合も同じ問題が発生します。私はあなたの答えの下の2つのコメントによってそれを解決しました。

于 2013-12-17T02:20:43.697 に答える