0

.jarAndroid プロジェクトで参照したいファイルがいくつかあり、それらのソースがあります。ポイントは、.jarソースから をビルドするには、Maven を使用する必要があるということです。ビルド プロセスはかなり複雑です。Android と Maven の両方に慣れていないので、これらのライブラリをビルドするスクリプトを再利用しようとしています。ソースを直接追加しないでください。

したがって、私の意図は非常に単純でした。

  1. .classMaven スクリプトを使用してファイルをビルドする
  2. コマンド ラインで jar ツールを使用して.jarこれらのファイルからコンパイルします。.class
  3. 私のAndroidプロジェクトからこれらのライブラリを参照してください。

.jarしかし、Android プロジェクトのフォルダーにファイルをコピーするとすぐにlibs、それらにソースを追加できず、それらをデバッグできません。

この問題は SO hereまたはhereで数回発生しているようです。それでも私には何もうまくいきません。.propertiesJava Build Pathに移動すると、ファイルがEclipseによって認識されないようです-ソースへのパスはとしてマークされて(None)おり、変更できません.ADT17の前のようにライブラリを参照すると(最後にlibnoを使用し、これらの jar を外部ライブラリとして参照する) - これによりデバッグは修正されますが、これsによりコンパイラにすべてのソース コードが含まれているようには見えません。

ADT20で修正する必要があると読みましたが、ADT21を使用していますが、まだうまくいきません。これの使用可能な回避策はありますか?

4

1 に答える 1

1

ついにやった!それはまだADTのバグのようです。lib私が見つけた唯一の解決策は、ADT17の前と同じようにライブラリを参照することです( 「s」なしで別のフォルダーに入れ、ビルドパスに追加し、.のチェックボックスをマークしますConfigure Build Path -> Order and Export)。

私が見逃していたのは、実際にチェックボックスをマークすることです-何らかの理由で、そのダイアログで何かを変更すると、チェックボックスがマークされなくなります。気づかなかっただけだと思いますが…

于 2013-01-23T07:41:54.433 に答える