【问题标题】:Adding android-support-v7-appcombat to multi person project将 android-support-v7-appcompat 添加到多人项目
【发布时间】:2015-01-13 19:04:56
【问题描述】:

我正在尝试将 android-support-v7-appcompat 库添加到我与其他几个人合作的项目中。我将 Eclipse 与 ADT 一起用于我的 IDE 设置。目前,我们无法使用 Android Studio(如果是,我会在几个小时前解决这个问题!但不幸的是,我们就是这样!)。

我该怎么做呢?我已经(在几个地方)读到我应该在 Eclipse 中导入 android-support-v7-appcombat 项目,构建它,然后在项目属性的 Android 部分引用这个项目。

这确实有效,但我想知道当我与其他人共享此项目时这应该如何工作 - 每个人都需要在与我相同的位置设置 android-support-v7-appcompat 项目以按顺序有这个工作吗?我希望我能以某种方式将 jar 文件包含在我的项目中。并且不要将其作为外部参考...如果有意义的话。

对于我希望在一系列 API 级别设备上运行的应用程序,我使用 appcompat 库来使用工具栏小部件和 AppCompat 主题。

谢谢,

扎克

【问题讨论】:

    标签: android eclipse android-appcompat android-toolbar


    【解决方案1】:

    我们公司的外部库经常出现问题(不过,我们使用了其他 IDE)。当我们将所有这些库移至libs 目录时,问题就消失了。

    【讨论】:

    • 我刚才已经完成了(移动了从 android-support-v7-appcompat 项目构建的 .jar 文件)。我收到错误说明:检索项目的父项时出错:找不到与给定名称“Theme.AppCompat.Light”匹配的资源。
    • 不,移动你使用的整个库,而不仅仅是 jar。引用模块和 jar 的方式与引用它是外部库时的方式相同。只需将其放在libs 中即可。也移动源代码。
    • 嗯,好的。我误解了。我稍后会尝试一下,现在卡在会议中。感谢您的建议。
    • 好的,所以我在我的 libs 文件夹中添加了 while 库。然后我应该将这个库作为一个项目打开并从我的主项目中引用它吗?这行得通,但我想确保这是正确的做法。此时我已经构建了项目,引用了新库,并且该库作为项目的一部分包含在内。将它放在 libs 文件夹中重要吗?项目中的任何文件夹都可以工作,对(虽然它是一个库,所以我想放在那里有意义吗?)
    • 是的,它可以放在项目内的任何库中。为了更好地理解,您可以阅读以下内容:developer.android.com/tools/support-library/setup.html。 “使用资源添加库”,“使用 Eclipse”部分。
    猜你喜欢
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    相关资源
    最近更新 更多