5

我的项目中缺少“Android Private Libraries”项目(它没有出现在 Eclipse 的项目资源管理器中)......它似乎也没有内置到项目中,因为我遇到了各种错误关于我的“libs”文件夹中的 jar 文件...

不过,它确实出现在 Java Build Path 中(但它似乎是空的 - 在 Libraries 选项卡中它下面没有出现 jar 文件),而且我确实确保它在那里被选中。

如果有任何相关性,手头的项目也有很多 Android 库项目依赖项,并且在这些库项目中,libs/ 下的 jar 文件确实出现在 Android Private Libraries 下。

4

6 回答 6

11

我发现了问题——我最近刚刚添加了一个新的库项目作为依赖项,它的 Android 私有库中的 android-support-v4.jar 版本比我使用的要早,所以最终导致整个最终项目中不会生成 Android Private Libraries 文件夹。

尝试构建后通过查看 Android 控制台发现了这一点。

于 2013-11-11T16:24:39.163 回答
10

可以尝试以下步骤

  • 在 Android SDK Manager 中检查并安装 Android SDK Build-tools。
  • Package Explorer -> Right click the project -> Android Tools -> Fix Project Properties.
  • Project -> Clean
  • 升级到 ADT 22 后,检查此库不再添加到 APK

请使用 Eclipse 屏幕截图更新问题,以更清楚地了解您面临的问题 :)

于 2013-11-11T15:34:46.140 回答
1
  1. 检查控制台
  2. 您可以在两个路径中找到 android-support-v4.jar
  3. 手动转到这些路径并用更大的尺寸替换 android-support-v4.jar

就是这样!!它对我有用:-)

于 2015-07-12T16:40:23.840 回答
0

我从属性中的 java 构建路径中删除了 android-support-v4.jar,它对我有用。

于 2015-01-03T08:17:06.050 回答
0

升级到 ADT 22 后,此问题与 Libraries do not get added to APK 重复

首先,您可能需要在 Eclipse 中查看我们的“问题”视图,以获取任何有用的信息。在我的问题中,它说在工作区中找到了两个版本的 android-support-v4.jar。此错误阻止了私有库的导入。在我删除了一个 jar 文件后,问题得到了解决。

于 2014-06-12T03:45:24.693 回答
0

从 libs 文件夹中删除最旧的 jar 文件,并将其替换为其他项目中引用的相同 jar 文件。如果它们都具有相同的版本,它应该可以工作,并且您应该再次看到您的 Android Private Libraries 文件夹。

于 2015-12-27T19:14:51.583 回答