2

私は 2 つのプロジェクトを持っています。1 つ目はライブラリ (Eclipse のプロパティ -> Android 設定で「isLibrary」とマークされています) で、2 つ目は Android アプリケーションです。Android アプリケーションはライブラリを使用し、すべて正常に動作します。

私は現在、ライブラリにjarファイルを含めて、ライブラリにもあるクラス(ClassAと呼びます)でその機能にアクセスしようとしています。次に、Android アプリケーションで ClassA の新しいインスタンスを作成し、ライブラリに追加した jar によって提供される関数を使用するいくつかの処理を実行するように指示します。私はこのエラーで終わります:

"Android could no find class 'com.blah.blah.blah' etc."

ライブラリの .classpath を確認したところ、jar が適切にエクスポートされています。何が欠けている可能性がありますか?

前もって感謝します。

4

1 に答える 1

1

Eclipseで必要な「lib」フォルダーを使用してクラスパスに追加できると思いますが、Androidが物事を正しくパッケージ化するには、jarというフォルダーに配置する必要があると確信していますlibs.

于 2012-06-19T18:26:34.063 に答える