2

Eclipseインディゴを使用しています。jdk1.6を使用しています。AndroidプラグインをADT14からADT18に更新しました。新しいプロジェクトを作成するとき、またはプロジェクトをクリーンアップするときはいつでも、annotations.jarを使用してAndroidの依存関係がプロジェクトに表示されます。私はそれを削除しますか、これは外部jarを追加するときに多くの問題を引き起こしています(java.lang.NoClassDefFoundError例外など)..?

私はこのリンクを読みましたhttp://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17彼はADT17について説明しています。libフォルダーの名前をlibsに変更すると、参照ライブラリは残ります。計画

4

2 に答える 2

2

この問題を解決しました。annotations.jarはAndroidプロジェクトをビルドするために必要なjarです。プロジェクトにTargetApiおよびSuppressLintアノテーションがある場合、このjarは、注釈付き要素に指定された警告を無視するのに役立ちます。

于 2012-12-17T07:55:50.713 に答える
0

adt18は自動的にjarをリンクできます。「libs」という名前のフォルダーを作成し、jarをそのフォルダーにコピーするだけで、これ以上の操作は必要ありません。とても簡単です。

しかし、それは混乱の変化だと思います!あなたを助けることを願っています。

于 2012-06-14T06:58:29.367 に答える