/ / Androidプロジェクトでリンク元を使用する - android

Androidプロジェクトでリンク元を使用する - android

私は2つの私のJavaソースファイルを使用する必要がありますAndroidプロジェクト(Eclipse Helios 3.6.1)ソースファイル( "ライブラリ"と名づけましょう)にはパブリックルーチンを含むパブリッククラスが含まれていますが、リソースは使用されません。ライブラリファイルを両方のプロジェクトとは別のディレクトリに配置しました。

各プロジェクトにライブラリを含めるために、私はプロジェクトプロパティへのライブラリを持つフォルダJavaビルドパスソースリンクソース。ライブラリはプロジェクトツリーに追加されましたが、コンパイラはライブラリから「パッケージ」宣言を削除するように強制しましたが、これは問題ありません。

問題は、私が参照する方法を知らないことですプロジェクトのソースからライブラリ。どの名前空間を使用する必要がありますか?どのような "インポート"句に配置する必要がありますか?私はたくさんのことを尋ねましたが、役に立たないものは何も見つかりませんでした(私は検索のために間違ったキーワードを使用するかもしれません)。

ライブラリの抜粋(冒頭に "package"句はありません!):

public class Misc {
public static void myRoutine() {
}
}

プロジェクトコード( "import"句なし):

public class MyActivity extends Activity {
public onEvent() {
myRoutine();
Misc.myRoutine();
}
}

コンパイラはmyRoutine()やMisc.myRoutine()の使用を許可していません。回避策はありますか?

回答:

回答№1は2

最も簡単で最善の方法は、再利用したいクラスを設定することです 図書館プロジェクト Eclipseの[Android]タブの[プロパティ]にプロジェクトへの参照を追加します。


回答№2の場合は0

まず、パッケージを削除しないでください宣言。第2に、このクラスをjarファイルにコンパイルし、上記の方法で追加できるはずです。他に失敗したものは、これでEclipseで別のプロジェクトを作成し、この新しいライブラリプロジェクトをメインプロジェクトの依存関係にすることができます。これらのオプションを試してみると、うまくいくはずです。