当前位置: 首页 > 知识库问答 >
问题:

appcompat_v7 vs\v7\appcompat库项目

张权
2023-03-14

当我构建一些简单的项目时,Eclipse会在我的工作区中自动生成appcompat_v7库项目,并将其包含在我的原始项目的依赖列表中。同时,我下载了几次新的支持库(通过SDK管理器)。然后,我尝试再次构建相同的项目,但这一次在依赖项部分,我手动删除了appcompat_v7,并添加了由成功构建的Android-SDK \ extras \ Android \ support \ V7 \ app compat库项目生成的项目。这一次,我在原始项目中遇到了一些构建错误,其中大多数都无法找到与名称“TextAppearance.AppCompat . ...”匹配的资源作为(原始项目的)res\values\styles.xml中某个样式标记的父样式。我错过了什么?

共有2个答案

葛越泽
2023-03-14

后来,我将Android SDK\extras\Android\support\v7\appcompat库项目复制到我的工作区中(在从现有代码创建新的Android项目时选中此复选框),原始项目编译良好。我认为最好的做法是不复制appcompat,而是通过引用它来工作。这样,当我随着时间的推移升级支持库时,我将拥有到新版本的有效链接。然而,这似乎是一个更好的行动,使复制。

黄弘盛
2023-03-14

Eclipse处理appcompat有很多问题。您必须始终:

  • 将应用程序组件库的副本加载到工作区中,以将其作为库导入到项目中
  • 在项目和应用程序计算机库中使用相同的支持库版本。如果更新支持库,请在应用程序计算机和项目中手动更新它。右键单击应用程序组件/项目,Android工具 -

最后,我会推荐也迁移到Android Studio,更容易,更干净。

 类似资料:
  • 作为Android开发人员的新手,我遵循最简单的教程,构建了一个新的Android项目,接受所有默认设置(为kitkat构建)。令我沮丧的是,我有一个未计划的项目-<code>appcompat_v7</code>以及错误: 容器'Android依赖项'引用不存在的库'C:\User…\workspace\appcompat_v7\bin\appcompat_v7.jar' 以及下面的两倍 在解决

  • 嗨,我想在我的应用程序中使用appcompatv7-22,因为我使用这个梯度设置 但是当我运行它时,我给出了这个错误消息 更新 我看到了我的extras\android\m2repository\com\android\support文件夹,但是21.03有最新的版本。我的存储库版本是10,我知道它的最新版本,那么 com.android.support:appcompat-v7:22.0.0在哪

  • 所以现在Android5.0发布后,我想知道如何实现动画操作栏图标。 这个库对我来说实现得很好,但是既然appcompat v7库有它,它怎么能实现呢? 图书馆以主题的形式引用它。xml 在这种风格下 使现代化 我使用v7 DrawerToggle实现了这个。但是我无法设置样式。请帮助 我在v7 styles_库中找到了它的样式。xml 我把这个添加到我的风格中,但没有成功。也增加了我的属性。xm

  • 我试图将各种依赖项添加到android maven项目中,特别是从文件中添加: 我一直在尝试遵循这里的说明,它告诉您使用: 但我得到了一个错误: 这是我完整的pom:

  • 问题内容: 更新我的adt插件后。每当我创建任何项目时,都会创建“ appcompat v7”文件夹。我使用了这种依赖性。但是问题是假设我当时有5个项目。它会使5个不同的文件夹做什么? 问题答案: 这是ADT / SDK更新的一部分,这并不是一件坏事。它确保您的应用程序完全支持在API 14+中实现的ActionBarActivity。默认情况下,它将在每次创建时创建,但是您只需做一些工作就可以保

  • 我从Eclipse中的SDK管理器重新安装了v7 appcompat库。然而,库本身告诉我错误存在于几个不同的xml文件中。 和错误: 有什么想法吗?