【问题标题】:Android studio "Could not find method implementation() for arguments"Android Studio“找不到参数的方法实现()”
【发布时间】:2018-11-20 02:58:59
【问题描述】:

我是 Android Studio 和 Gradle 的新手,所以请具体说明您的建议。

我下载了this git 存储库,因为我需要一个集成了 OCR 的应用程序模板。该项目是在 Eclipse 中构建的,因此我使用 Android Studio 导入工具将其转换为 Android Studio 项目。在尝试构建项目并通过单击错误内的链接解决前几个错误后,我得到了“找不到方法实现()”错误,我似乎无法解决。 注意 - 我今天刚刚安装了 Android Studio,所以我已经更新了所有内容。 这是我的 build.gradle 文件的样子:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        implementation 'com.rmtheis:tess-two:9.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

【问题讨论】:

    标签: java android android-studio android-gradle-plugin ocr


    【解决方案1】:

    你需要添加这个

    implementation 'com.rmtheis:tess-two:9.0.0'
    

    在依赖项下的 build.gradle app 文件中,而不是 build.gradle project 文件中。

    build.gradle

    dependencies {
        //...
        implementation 'com.rmtheis:tess-two:9.0.0'
        //...
    }
    

    【讨论】:

    • 我已经有那行了,不是吗?如果不能,您能否更具体地说明您指的是哪个文件?
    • 有两个 gradle 文件,一个用于项目,另一个用于应用程序,因此您将其添加到项目文件中,但您需要使用另一个。即应用文件
    • 成功了!如此简单,但我在决定问这个问题之前坐了一个多小时。非常感谢,也感谢我得到的最快回复哈哈。 (现在转到清单合并失败:P)
    • 很高兴能帮上忙,编码愉快 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-27
    相关资源
    最近更新 更多