关于这个问题,简单地把一个罐子放进去/libs
并不会.dex
在调用时自动神奇地把那个罐子包括在里面,比如说,ant debug
。至少在 Android SDK 版本 15 中是这样。
我已经通过比较创建两种不同方式的同一个项目来验证这一点。首先(称为“Alpha”),由 Eclipse 编写。其次,via android create project ...
, blah blah blah(Ant 方式,称之为“Bravo”)。
我使用ant debug
. 比较他们的目录, Bravo 缺少/bin
下面的罐子;阿尔法不是。<project_root>/libs
*.d
在项目创建期间嵌入 Eclipse 有什么魔力?
更好的是,如何确保ant debug|release
在构建项目时将 jar 传递给最终状态中包含 jar?