gpt4 book ai didi

java - Android 支持库 v7 + Maven + Eclipse : apklib dependency not found in workspace

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:55:48 24 4
gpt4 key购买 nike

我正在尝试在我的项目中配置库 v7 支持,以便它使用 ActionBarActivity,从而与某些 Android 2.X 版本保持兼容。

首先,按照来自 Google 的文档,根据 Support Library Setup 上的添加带资源的库部分,将项目 android-support-v7-appcompat 作为库导入。 .但是这样我的 Maven Build 失败了,因为它找不到相关库的依赖。

现在,我决定寻求一个更简洁的解决方案,让我的依赖项由 Maven 管理。为此,请按照 answer 的说明进行操作。 ,但使用版本 19.0.1。这使得我的 Maven 构建成功执行,但是我的项目没有在我的工作区中编译,在我的 POM 的第一行出现以下错误:

dependency=[com.android.support:appcompat-v7:apklib:19.0.1:compile]not found in workspace

我的依赖如下:

<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>${com.android.support-version}</version>
<type>apklib</type>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>${com.android.support-version}</version>
<type>jar</type>
</dependency>

有问题的项目在 GitHub 上,如果他们想查看它:https://github.com/veniltonjr/msplearning

提前致谢!

最佳答案

首先,com.android.support:appcompat-v7 没有 apklib。它仅作为 aar 发布。

其次,该库在 maven-central 中不可用,它随 Android SDK 一起提供。您需要手动将其部署到本地 Maven 存储库。

尽管您可以使用 maven-sdk-deployer 构建 apk 并将其部署到本地文件夹。但是您的 github 项目由于缺少内部依赖项而失败。com.msplearning.android-support-v4:jar:19.1.0, com.msplearning:android-support-v7-appcompat:jar:19.1.0

关于java - Android 支持库 v7 + Maven + Eclipse : apklib dependency not found in workspace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com