使用库

时间:2012-01-25 22:03:39

标签: android

我需要一些关于如何在Android上使用Libraries的建议 以下问题。我已成功创建了一个项目和一些项目 库我可以将项目设置为库并链接库 进入我的项目并从项目或其他方面引用库中的代码 库。

我遇到的问题是,当我在模拟器中执行项目时,它抱怨了一个 缺少共享库。

所以这是我的问题

  1. 如果共享库使用eclipse链接到另一个共享库,那么我需要在使用库清单文件中手动引用库的名称

  2. 如果有4个图书馆链相互引用(我知道的话),例如: Lib使用Lib B,Lib使用Lib C,Lib C使用Lib D.是否只需要在使用Lib清单中添加引用,例如Lib C只能在其清单中包含对Lib D的引用,或者我必须在Application Parent Manifest中添加其他引用,即使Lib4未在主应用程序父代中使用。

  3. 在使用模拟器时,我是否需要为Android执行特殊操作以打包共享库,或者任何人都可以解释为什么我应该找到缺少的分片库。

1 个答案:

答案 0 :(得分:1)

对于问题1和3:

您不必在AndroidManifest文件中添加任何内容...添加

android.library.reference.1=<library_path>
在你的default.properties文件中

。这应该使android构建工具链在构建应用程序时包含你的库。

问题2.只需在应用中添加顶级库,即可添加所有包含的库。