【发布时间】:2014-11-07 13:35:59
【问题描述】:
我是这个伟大网站的新用户。我的问题是:每当我在 Eclipse 中使用“SDK”目标 3.0+ 创建一个新项目并选择添加活动时,Eclipse 都会添加“appcompatV7-x”文件夹,如果有人知道一种方法将它们全部删除或至少保留一个文件夹,请发布您的答案。
【问题讨论】:
标签: android eclipse adt android-sdk-tools android-appcompat
我是这个伟大网站的新用户。我的问题是:每当我在 Eclipse 中使用“SDK”目标 3.0+ 创建一个新项目并选择添加活动时,Eclipse 都会添加“appcompatV7-x”文件夹,如果有人知道一种方法将它们全部删除或至少保留一个文件夹,请发布您的答案。
【问题讨论】:
标签: android eclipse adt android-sdk-tools android-appcompat
我自己找到了答案,谢谢大家
第 1 步:必须确保工作区中只存在一个 appcompatv7 文件夹,并且没有比它更新的版本(即:appcompatv7-1),如果有,请将其删除。
步骤#2:右键单击每个项目并选择 (Properties - android),然后在 Library 部分选择 appcompatv7-x 并将其删除。
步骤#3:点击“添加”并选择您在步骤#1中留下的唯一一个appcompatv7(确保在执行此步骤之前它没有关闭)
步骤#4:点击“应用”然后“确定”,现在您的项目只有一个 appcompat 文件夹,现在它更干净了。 删除新项目时,它会从工作区和项目属性中包含 appcompat 文件夹,然后添加旧文件夹。希望我的回答能帮助像我一样困惑的人:D
【讨论】:
步骤#1:选择appcompat 目录之一。出于此答案的目的,我将此目录称为$FOO。
步骤#2:在Eclipse Package Explorer 中右键单击您的一个项目并选择Properties。单击 Android 类别。滚动到 Android 详细信息的底部,找到附加的库项目列表。如果它附加到 $FOO 以外的 appcompat 库项目,请删除现有附件并将附件添加到 $FOO。
第 3 步:对所有项目重复第 2 步。
第 4 步:从您的工作区中删除除 $FOO 之外的所有 appcompat 项目。
第 5 步:以后不要从向导创建新项目,而是创建指向 $FOO 的现有项目的副本(例如,从项目的上下文菜单中复制)。
【讨论】:
如果您刚刚开始使用 Android,请不要让您的项目可以在多个 Android 版本上运行。当您指定要允许您的应用程序的用户使用旧版本的 Android 时,这些兼容性库会自动添加。如果您真的想构建一个适用于旧版本的项目,那么最好将它们自动放置在那里,而不是试图弄清楚如何包含它们 - 但我认为这不是您目前的主要问题。
【讨论】: