我需要一些关于如何在 Android 上使用库的建议 以下问题。我已经成功创建了一个项目和一些 库,我能够将项目设置为库并链接库 进入我的项目并引用项目或其他库中的代码 图书馆。
我遇到的问题是,当我在模拟器中执行项目时,它会提示 缺少共享库。
这是我的问题
如果共享库使用eclipse链接到另一个共享库,那么我需要在使用库 list 文件中手动引用库的名称
如果有 4 个相互引用的库链(我知道是人为设计的),例如Lib A 使用 Lib B,Lib 使用 Lib C,Lib C 使用 Lib D。是否只需要在使用 Lib list 中添加引用,例如Lib C 在其 list 中应仅包含对 Lib D 的引用,或者我必须在应用程序父 list 中添加其他引用,即使在主应用程序父级中未使用 Lib4。
在使用模拟器时,我是否需要为 Android 做一些特殊的事情来打包共享库,或者任何人都可以解释为什么我应该得到一个丢失的 fragment 库。
最佳答案
对于问题 1 和 3:
你不必在AndroidManifest文件中添加任何东西...添加
android.library.reference.1=<library_path>
在您的 default.properties 文件中。这应该使 android 构建工具链在构建应用程序时包含您的库。
对于问题 2。仅在您的应用中添加顶级库也会添加所有包含的库。
关于android - 使用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9011021/