当我构建一个简单的项目时,Eclipse会在我的工作区中自动生成appcompat_v7库项目,并将其包含在原始项目的依赖列表中。同时,我下载了几次新的支持库(通过SDK管理器)。然后我尝试再次构建相同的项目,但这次在依赖部分,我手动删除appcompat_v7并添加了由成功构建的Android-SDK \ extras \ android \ support \ v7 \ appcompat库项目生成的项目。这次我在原始项目中遇到了很少的构建错误,其中大多数都无法找到与name" TextAppearance.AppCompat匹配的资源。 ..."作为res \ values \ styles.xml(原始项目)中某些样式标记的父样式。我错过了什么?
答案 0 :(得分:1)
Eclipse处理appcompat有很多问题。你总是必须:
最后,我建议您也可以更轻松,更清洁地迁移到Android Studio。
答案 1 :(得分:0)
稍后,我将Android-SDK \ extras \ android \ support \ v7 \ appcompat库项目的复制放入我的工作区(在创建“现有代码的新Android项目”时复选框)和原始项目汇编得很好。我认为更好的做法是不复制appcompat,而是通过引用它来工作。这样,当我随着时间的推移升级支持库时,我会有新版本的有效链接。然而,制作副本似乎是更好的举动。