この質問に関しては、単純に jar を に入れても、呼び出し時に/libs
その jar が自動的に に含まれることはありません。少なくとも Android SDK バージョン 15 では。.dex
ant debug
2 つの異なる方法で作成された同じプロジェクトを比較することで、これを確認しました。まず (「アルファ」と呼びます)、Eclipse によるものです。第二にandroid create project ...
、何とか何とか何とか(Antの方法では、それを「ブラボー」と呼びます)を介して。
Alpha と Bravo の両方を使用して作成しant debug
ました。それらのディレクトリを比較すると、/bin
下の瓶<project_root>/libs
がブラボーのものから欠落してい*.d
ます。アルファはそうではありません。
プロジェクトの作成中に Eclipse が埋め込んでいる魔法は何ですか?
ant debug|release
さらに良いことに、プロジェクトをビルドするときにjar が確実に渡され、jar が終了状態に含まれるようにするにはどうすればよいですか?