java - Eclipse ADT appcompat... 它是什么?

我整个下午都没有解决这个问题。 我已经下载了 Eclipse,下载了 SDK,安装了更新,但是我创建的每个新 Android 项目都有问题。

首先,它根本不会生成 R.java 文件,现在它会生成,但是它会自动创建一个名为 appcompat_v7 的单独项目。我不知道这是什么,但它会导致任何其他新项目出现问题。

这是正常项目产生的错误: 容器“Android Dependencies”引用了不存在的库“/home/omar/workspace/appcompat_v7/bin/appcompat_v7.jar”

我完全不知道如何解决这个问题。这是什么原因造成的?

编辑 看来这仅适用于 KitKat,所有其他 API 平台根本不生成任何源文件......知道如何解决这个问题吗?

最佳答案

它可能是您的项目所引用的支持库。您需要在工作区中将其构建为库项目。此处描述了此过程 Support Library Setup在使用资源添加库下。

你会在你的SDK文件夹中找到你需要复制的项目:

\yourSDKlocation\tools\android-sdk-windows4.4\extras\android\support\v7\appcompat

(只是复制一个jar没有用,你必须将它构建为一个库项目。)

https://stackoverflow.com/questions/22204659/

相关文章:

c++ - 如何使用语言支持等进行 "light"构建的 GCC 修剪?

build - Jenkins/Hudson 中有哪些属性可用于构建配置?

xcode - "Run Script"在构建阶段需要什么权限?

visual-studio-2010 - 错误 MSB6006 : "cmd.exe" exited

javascript - 与 webpack/browserify 捆绑时如何排除代码路径?

java - ANT_HOME 设置不正确或 ant 无法定位

visual-studio - VS中平台和平台目标的区别

git - 如何动态选择要在 Jenkins 构建中使用的 git 分支

plugins - 如何将作业放入 Jenkins 的 Throttle Concurrent Bu

visual-studio-2010 - Visual Studio 未知生成错误。完全限定名称必须