android - Eclipse 中的 "Android Private Libraries"文件夹是什么?

标签 android adt libraries eclipse-adt dex

我最初认为它专门用于支持库等官方库。但是,每当我使用“添加到构建路径”菜单项添加自定义 JAR 时,它都会自动显示在“引用库”和“Android 私有(private)库”中。其中之一是多余的,因为在构建时导出两者是没有意义的。此外,“Android Private Libraries”无法修改,因此我无法(轻松)添加 java doc 或源路径。更不用说自定义 JAR 在“Android 私有(private)库”中似乎是错误的。

我也无法从“Android Private Libraries”中删除条目以仅使用“Referenced Libraries”。

最佳答案

就我而言,我总是将库添加到 libs 文件夹中。

根据我的理解,它应该是这样的。 Android Private Library 文件夹引用 libs 文件夹中的这些 jar。 Android 私有(private)库在创建 apk 期间使用(可能在您的 java 代码转换为 dex 文件期间)。

关于android - Eclipse 中的 "Android Private Libraries"文件夹是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604193/

相关文章:

android - 处理 DialogFragment 回调的最佳方式是什么?

android - 如何在 C 中编写 ffmpeg 命令 shell

java - url.openStream() 仅针对一个 url 给出 NullPointerException

java - 找不到从方法 android java.lang.NoClassDefFoundError 引用的类

android - 获取错误此 Android SDK 需要 Android 开发人员工具包版本 23.0.0 或更高版本,即使它已经安装

cygwin - 为什么 Cygwin 导入库以模式 755 安装?

android - 如何使用 Android 获取 Firebase 数据库中的值?

android - 使用 ADT 在 Eclipse 中开发时如何使用 Android 文档?

linux - 如何在 Linux 中动态加载同名但不同目录的库?

c++ - Boost C++ 库生成奇怪的错误