【问题标题】:Can Eclipse be prevented from creating additional appcompat_v7 projects?可以阻止 Eclipse 创建其他 appcompat_v7 项目吗?
【发布时间】:2014-03-29 01:32:55
【问题描述】:

Eclipse 现在有一个很好的特性,它为您创建一个名为appcompat_v7 的“支持项目”,自动为您链接 support-v4 和 -v7,并为您提供仅在更高版本的 SDK 中可用的 XML 属性。但是,每当我创建一个新项目时,它不会链接到原始支持项目,而是会创建一个新的、相同的支持项目,名称为 appcompat_v7_2appcompat_v7_3 等等。

有什么方法可以阻止 Eclipse 创建额外的克隆?

【问题讨论】:

  • 感谢这个问题,我正要发布类似的观点。因此 +1 和竖起大拇指:)

标签: android eclipse


【解决方案1】:

我已经通过 SO 中关于这个主题的几个指标,比如

a)Why does Eclipse automatically add appcompat v7 library support whenever I create a new project? b) 和"appcompat_v7" project is created automatically after creating a new project in Eclipse

但是没有答案,我们可以忽略支持库的创建。我的理解是,

默认情况下包含支持库被认为是一种很好的做法,因为设备种类繁多,并且不同版本的 Android(以及所提供的 API)之间存在碎片。

但您可以在 Eclipse 中默认禁用自动包含支持库。

我也经历了这个——https://code.google.com/p/android/issues/detail?id=66975,这是一个关于这种情况的更好的讨论。

【讨论】:

    【解决方案2】:

    我有同样的问题,我不想停用它,我只想让所有需要它的项目使用 JUST ONE appcompat_v7。我不想用 appcompat_v7_X 填满我的工作区。继续这样做是没有意义的,而且会很烦人。到目前为止,我想出的唯一解决方案是在我想创建一个新项目时继续删除“appcompat_v7”。它会自动重新创建它,一切正常,但我不想这样做,而是设置它,以便所有项目链接到单个 appcompat_v7 ......我希望这会有所帮助。我知道这很烦人。

    【讨论】:

      猜你喜欢
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      • 2023-03-14
      • 2013-10-13
      • 1970-01-01
      相关资源
      最近更新 更多