【问题标题】:too many appcompatv7-X foldersappcompatv7-X 文件夹太多
【发布时间】:2014-11-07 13:35:59
【问题描述】:

我是这个伟大网站的新用户。我的问题是:每当我在 Eclipse 中使用“SDK”目标 3.0+ 创建一个新项目并选择添加活动时,Eclipse 都会添加“appcompatV7-x”文件夹,如果有人知道一种方法将它们全部删除或至少保留一个文件夹,请发布您的答案。

【问题讨论】:

    标签: android eclipse adt android-sdk-tools android-appcompat


    【解决方案1】:

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

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

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

    步骤#3:点击“添加”并选择您在步骤#1中留下的唯一一个appcompatv7(确保在执行此步骤之前它没有关闭)

    步骤#4:点击“应用”然后“确定”,现在您的项目只有一个 appcompat 文件夹,现在它更干净了。 删除新项目时,它会从工作区和项目属性中包含 appcompat 文件夹,然后添加旧文件夹。希望我的回答能帮助像我一样困惑的人:D

    【讨论】:

    • 另一件重要的事情是将“C:\Users\YourName\workspace\appcompat_v7\libs”文件夹中的“android-support-v4”文件添加到所有项目“lib”文件夹中以避免“ jar 不匹配!修复你的依赖项”,这是令人讨厌的错误。
    【解决方案2】:

    步骤#1:选择appcompat 目录之一。出于此答案的目的,我将此目录称为$FOO

    步骤#2:在Eclipse Package Explorer 中右键单击您的一个项目并选择Properties。单击 Android 类别。滚动到 Android 详细信息的底部,找到附加的库项目列表。如果它附加到 $FOO 以外的 appcompat 库项目,请删除现有附件并将附件添加到 $FOO

    第 3 步:对所有项目重复第 2 步。

    第 4 步:从您的工作区中删除除 $FOO 之外的所有 appcompat 项目。

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

    【讨论】:

    • 谢谢先生,看我的回答:)
    【解决方案3】:

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

    【讨论】:

    • 是的,我是 android 开发新手,但我知道支持库,它会在创建具有 SDK 目标 +3.0 的空白活动的新项目时自动添加,但我真的需要知道任何隐藏它们的方法因为我不能再从头开始制作我现有的所有项目了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2012-04-23
    • 1970-01-01
    • 2022-11-18
    • 1970-01-01
    相关资源
    最近更新 更多