为什么会有" libs" Android中的应用程序中的文件夹?

时间:2014-03-12 12:46:10

标签: android android-library

我无法理解Android下应用程序中libs文件夹的用途。

5 个答案:

答案 0 :(得分:3)

存储应用程序引用的所有库

答案 1 :(得分:0)

如果您使用第三方库,则会将jar添加到 libs 文件夹中。

答案 2 :(得分:0)

如果您使用Android命令行创建项目,它将默认为libs /。事实证明,默认情况下,Android Ant任务设置为在libs /中查找。

请参阅$ANDROID_HOME/tools/ant/main_rules.xml:

<property name="jar.libs.dir" value="libs" />

如果你只关心Eclipse,你可以使用你想要的任何东西。 它包含应用程序引用的所有存储

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

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

答案 3 :(得分:0)

请从Android开发者网站查看以下内容:

http://developer.android.com/tools/projects/index.html#ApplicationProjects

库/ 包含私有库。

作为新开发者,您可以在那里找到许多其他有用的信息!

答案 4 :(得分:0)

因为Google说我们应该将jar添加到/ libs文件夹,/ lib文件夹用于可执行文件可以使用的共享库文件。