当前位置: 首页 > 知识库问答 >
问题:

组织。阿帕奇。Android Studio build中的commons。gradle文件

岳宣
2023-03-14

我有一个旧的Android项目,版本如下。gradle文件:

apply plugin: 'com.android.application'

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'
    }
}

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 116
    }
}

dependencies {
    //compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'org.apache.commons:commons-lang3:3.4'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
}

将项目与gradle文件同步会导致:

Failed to resolve org.apache.commons:commons-lang3:3.4

但是,我认为根据这一点,我得到了正确的语法:

https://search.maven.org/#artifactdetails|组织。阿帕奇。commons | commons-lang3 | 3.4 | jar

有谁能告诉我我错过了什么吗?

N、 B.如果我下载jar并将其放在项目的libs目录中,然后取消对文件树行的注释,一切正常,尽管我被告知我不应该这样做。

共有1个答案

空成天
2023-03-14

问题是您在顶层缺少这一点:您还需要顶层的存储库和依赖项来获取项目本身的依赖项。有关更多信息,您可以在此处查看这些解决方案逗号错误。

apply plugin: 'android'

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'
    }
}

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 116
    }
}

repositories{
    mavenCentral()
}


dependencies {
    //compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'org.apache.commons:commons-lang3:3.4'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
}

愿它有助于解决问题。

 类似资料:
  • 我有两个Spring Boot服务A和B。还有一个外部服务C。这是请求路径: 网络浏览器 外部服务正在返回一个返回前端的资源。为了在A、B和C之间进行通信,我使用了Rest模板。进入Web应用程序时一切都很好,但是一旦我运行并行运行的BDD测试(9个线程),我就会在调用外部服务C时在服务B中获得NoHttp响应异常。 这是我的Rest模板配置: 我已经尝试调用但没有帮助。 让我补充一点,从服务B到

  • 我想写一份工作,可以分析youtube数据集中的一些信息。我相信我已经在driver类中正确设置了map的输出键,但是我仍然得到了上面的错误,我在这里发布了代码和异常, 地图绘制者 减速器等级 驱动程序类 我得到的例外 Java语言io。IOException:映射中的键类型不匹配:应为组织。阿帕奇。hadoop。io。文本,接收组织。阿帕奇。hadoop。io。可在组织中长写。阿帕奇。hadoo

  • Apache Kafka:分布式消息传递系统 Apache Storm:实时消息处理 我们如何在实时数据管道中使用这两种技术来处理事件数据? 在实时数据管道方面,我觉得两者做的工作是一样的。如何在数据管道上同时使用这两种技术?

  • 我正在尝试从servlet(viewcurrentstock.java)检索一个属性到jsp(viewstock.jsp)。这里有一个例外提示:“org.apache.jasper.JasperException:java.lang.NullPointerException” 查看当前股票。JAVA viewstock.jsp 服务器日志:

  • 我为在线DVD商店创建了一个EJB应用程序。我使用Netbean 7.2.1和Glassfish 3.1.2当我运行index.jsp时,它的界面启动成功,如果我单击表单提交按钮,我会收到此错误: 在Netbean中,我得到了这个错误: 我创建了一个JavaEE企业应用程序。我有项目ejb和项目战争。因为我无法直接从ejb创建SessionBean,所以我创建了一个新的项目/Java库类,并在那里

  • Selenium Webdriver(2.53)和java(jdk 7)。Mozilla Firefox ESR(45.2.0)在页面打开时立即崩溃,并显示错误消息: 出错