Android appcompatv7-X文件夹太多

Android appcompatv7-X文件夹太多,android,eclipse,adt,android-sdk-tools,android-appcompat,Android,Eclipse,Adt,Android Sdk Tools,Android Appcompat,我是这个伟大网站的新用户。我的问题是:每当我用SDK target 3.0+在eclipse中创建一个新项目,并选择添加活动时,eclipse会添加appcompatV7-x文件夹,这让我非常恼火,尤其是太多的项目,如果有人知道一种方法可以将其全部删除或至少保留一个文件夹,请发布您的答案。如果您刚刚开始使用Android,请不要让您的项目在多个版本的Android上运行。当您指定要允许应用程序的用户使用旧版本的Android时,这些兼容性库将自动添加。如果您真的想构建一个可以与旧版本一起使用的项

我是这个伟大网站的新用户。我的问题是:每当我用SDK target 3.0+在eclipse中创建一个新项目,并选择添加活动时,eclipse会添加appcompatV7-x文件夹,这让我非常恼火,尤其是太多的项目,如果有人知道一种方法可以将其全部删除或至少保留一个文件夹,请发布您的答案。

如果您刚刚开始使用Android,请不要让您的项目在多个版本的Android上运行。当您指定要允许应用程序的用户使用旧版本的Android时,这些兼容性库将自动添加。如果您真的想构建一个可以与旧版本一起使用的项目,那么最好将它们自动放在那里,而不是试图找出如何包含它们——但我认为这不是您目前的主要问题。

步骤1:选择一个appcompat目录。为了回答这个问题,我将把这个目录称为$FOO

步骤2:在Eclipse包资源管理器中的一个项目上单击鼠标右键,然后选择“属性”。点击Android类别。滚动到Android详细信息的底部,到附加库项目的列表。如果它附加到$FOO以外的appcompat库项目,请删除现有附件并将附件添加到$FOO

步骤3:对所有项目重复步骤2

步骤4:从工作区中删除除$FOO以外的所有appcompat项目


步骤5:以后,不要从向导中创建新项目,而是创建指向$FOO的现有项目的副本,例如,从项目的上下文菜单中复制。

我自己找到了答案,谢谢大家

步骤1:必须确保工作区中只存在一个appcompatv7文件夹,并且没有比它更新的版本,即:appcompatv7-1,如果有,请删除它们

步骤2:右键单击每个项目并选择Properties-android,然后在Library部分选择appcompatv7-x并将其删除

步骤3:单击Add并选择您在步骤1中留下的唯一一个appcompatv7,在执行此步骤之前,请确保它未关闭

第四步:单击Apply,然后单击Ok,现在您的项目只有一个appcompat文件夹,现在它更干净了。
当使新项目从“工作区”和“项目属性”中删除它时,将其包括在appcompat文件夹中,然后添加旧文件夹。希望我的回答能帮助像我一样困惑的人:D

是的,我是android开发新手,但我知道支持库会在使用SDK target+3.0的空白活动创建新项目时自动添加,但我真的需要知道隐藏它们的任何方法,因为我无法重新创建所有现有项目。谢谢先生,查看我的答案:另一件重要的事情是将C:\Users\YourName\workspace\appcompat\u v7\libs文件夹中的android-support-v4文件添加到所有项目库文件夹中,以避免Jar不匹配!修复您的依赖项,这是一个恼人的错误。