0

これと同様の質問が何度か寄せられていますが、私の状況に当てはまる回答はありません。

PC で実行するために最初に作成した Java プロジェクトがあります。機能的なものを含むクラスは、GUI および PC 固有の小片を含むクラスとは別のものです。ここで、これらの「汎用」クラスを Android バージョンで再利用したいと考えています。

Eclipse で新しいプロジェクトを作成しました。Build Path / Link Source 項目を使用して、元のプロジェクトのフォルダーを指定しました。これで、.java ファイルへのリンクが新しいプロジェクト内に表示されます。新しいプロジェクトで元のプロジェクトのメソッドを呼び出すことができません。このオプションは、ファイルがプロジェクトに表示されるようにするためのものであり、実際には何も機能しないと思います。

別の場所で、[ビルド パス] / [ビルド パスの構成] オプションの [ソース パス] タブにソースを追加できることを知りました。それも喜びではありません。

別の回答者は、このダイアログの [プロジェクト] タブに元のプロジェクトを追加することを提案しました。これも役に立ちませんでした。

「インポート」のカンテーションを何度も試しました。私がする必要があるかどうかさえわかりません。運がない。

Android 以外のプロジェクトからメソッドを呼び出そうとしたときに、Android プロジェクトで「何とかタイプに解決できません」という警告を解決するにはどうすればよいですか?

Android ビルドに必要な生の Java に欠けているものはありますか?

4

1 に答える 1

0

共通プロジェクトのスナップショット/ユーティリティ jar を作成し、その jar を依存プロジェクトのクラスパスに含める必要があります。これにより、IDE の問題が解決されます。

デプロイ中に、この新しい JAR をデプロイ可能なプロジェクトの lib/classpath の場所に必ず含めてください。

于 2013-06-18T20:11:38.513 に答える