【问题标题】:android studio unable to find local maven repositoryandroid studio 找不到本地 maven 存储库
【发布时间】:2020-05-28 07:25:21
【问题描述】:

我将存储库的文件放在 .m2 文件夹中,但 android studio 无法解决它

Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.redcpt:sdk:0.0.1

有谁知道可能是什么问题

【问题讨论】:

  • 为什么要手动放置文件? Maven 会为你做这件事。如果有的话,分享pom.xml/settings.xml 的相关部分会很有帮助。 android studio 默认使用 gradle 作为构建工具。你分享的异常来自gradle,你确定你用的是Maven?
  • 我对 maven 没有太多经验,我的公司与我共享了一个 sdk 文件夹,并且在安装步骤中他们说将其放在 .m2 文件夹中,我没有 .m2 文件夹,所以我安装 maven 并将其放在那里。
  • 该文件夹的结构是 sdk -> 0.0.1 ->.pom, .jar, .aar 文件在这里。
  • 坐标为com.redcpt:sdk:0.0.1的依赖应该存在于.m2/repository/com/redcpt/sdk/0.0.1/
  • @MarkRotteveel 非常感谢您,为此浪费了 2 天我觉得很愚蠢,请将此作为答案发布,以便我接受。

标签: java android maven android-studio


【解决方案1】:

在您提到的 cmets 中 “该文件夹的结构是 sdk -> 0.0.1 ->.pom、.jar、.aar 文件。”。那是错误的位置。坐标为com.redcpt:sdk:0.0.1 的Maven 依赖项应保存在.m2/repository/com/redcpt/sdk/0.0.1/ 中。

使用 Maven 将文件安装到本地存储库可能更简单,另请参阅 How to add local jar files to a Maven project?(虽然我不知道需要做什么才能以这种方式存储 .aar 文件)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 2014-08-10
    • 2013-10-11
    • 2016-04-17
    • 1970-01-01
    • 2015-03-24
    • 2016-12-21
    相关资源
    最近更新 更多