android - 使用库

标签 android

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

我遇到的问题是,当我在模拟器中执行项目时,它会提示 缺少共享库。

这是我的问题

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

  2. 如果有 4 个相互引用的库链(我知道是人为设计的),例如Lib A 使用 Lib B,Lib 使用 Lib C,Lib C 使用 Lib D。是否只需要在使用 Lib list 中添加引用,例如Lib C 在其 list 中应仅包含对 Lib D 的引用,或者我必须在应用程序父 list 中添加其他引用,即使在主应用程序父级中未使用 Lib4。

  3. 在使用模拟器时,我是否需要为 Android 做一些特殊的事情来打包共享库,或者任何人都可以解释为什么我应该得到一个丢失的 fragment 库。

最佳答案

对于问题 1 和 3:

你不必在AndroidManifest文件中添加任何东西...添加

android.library.reference.1=<library_path>

在您的 default.properties 文件中。这应该使 android 构建工具链在构建应用程序时包含您的库。

对于问题 2。仅在您的应用中添加顶级库也会添加所有包含的库。

关于android - 使用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9011021/

相关文章:

android - 如何在屏幕底部放置相对布局(或线性布局)。?

android - 使用 NDK C++ 中的 Renderscript 定位 Lollipop 之前的设备

android - MediaRecorder 仅以 15 FPS 录制

android - 从 Android 应用程序托管本地网页

android - 使用带有 Gradle 的 Android API 的 Java 模块

android - GCM : Send notifications only for the current user logged in application

java - 如何在按钮上播放声音

android - 在我的墙上时不显示 Facebook 分享描述

android - 单击按钮更改 Fragment 上的文本

android - 如何在 MPL android 中获取 PayPal 交易详情