Android:jar文件(LIB或LIBS)的文件夹名称是什么?

ero*_*ros 18 android

我将创建一个具有多个依赖项(jar文件)的库项目.我很困惑因为我看到一些在项目根文件夹下有LIB或LIBS文件夹的android项目(连同bin,gen,res,src.etc ..)

即使我添加LIB或LIBS文件夹,然后将jar文件放在上面.仍需要设置项目属性,以便通过执行Project Properties => Java Build Path => Libraries选项卡=>添加JAR ...按钮来识别添加的jar文件.

我正在使用Eclipse和Android插件.当我添加LIBS时,它将在LIBS文件夹的顶部显示Android徽标.它被插件识别但仍需要在项目属性中设置它(与上面添加的JAR相同)

哪个是Android Project的正确目录结构?

Pet*_*yle 24

如果您使用Android命令行来创建项目,则默认为libs/.事实证明,Android Ant任务设置为libs/默认查找.

$ANDROID_HOME/tools/ant/main_rules.xml:

<property name="jar.libs.dir" value="libs" />
Run Code Online (Sandbox Code Playgroud)

如果你只关心Eclipse,你可以使用你想要的任何东西.

在ADT的更新版本(版本17以后)中,基于Ant的构建系统和Eclipse插件是一致的,因此它们的行为方式相同.这意味着,默认情况下,只有libs文件夹中存在的jar包含在最终的apk文件中.这些jar将自动出现在Eclipse项目的"Android Dependencies"下.

有关详细信息,请参阅此处.http://tools.android.com/recent/dealingwithdependenciesinandroidprojects