android - 找不到方法compile()

标签 android android-studio android-gradle-plugin build.gradle zxing

我想在 android studio 中添加一个库,但它不起作用。 这是截图

enter image description here

我还尝试在 gradle.build 中添加依赖项,但这也不起作用。也许是因为我在代理后面?

enter image description here

最佳答案

使用了错误 build.gradle文件。

您不能使用compile在顶级文件中。
使用module/build.gradle .

<PROJECT_ROOT>\app\build.gradle特定于应用模块

<PROJECT_ROOT>\build.gradle是一个“顶级构建文件”,您可以在其中添加所有子项目/模块通用的配置选项。

此外,您还应该将库包含在 dependencies 中 block ,不在 buildscript 内 block 。

顶级文件示例:

buildscript {
    repositories {
        jcenter()
    }

    dependencies {
       classpath 'com.android.tools.build:gradle:2.3.0'
       classpath 'com.google.gms:google-services:3.0.0'
    }
}

app\build.gradle您仅定义模块的属性:

apply plugin: 'com.android.application'


android {
    compileSdkVersion ...
    buildToolsVersion ...
}

dependencies {
    //..... HERE !
}

关于android - 找不到方法compile(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46049022/

相关文章:

android - react native 错误 : RNHTMLtoPDF error: Could not create folder structure

Android 嵌套的 AlertDialog - 这可能吗?

Android Studio - 向 Gradle 添加库/代码搜索路径?

android-studio - Java-Android Studio build.gradle:无法解决:com.android.support:appcompat-v7:8

android - 不兼容的 gradle 依赖项

android - 给定多个 Maven 存储库,Gradle 将选择哪个依赖项?

android - Xamarin Xam.Plugin.Media 无法确定如何访问相机

android - 如何在android studio中创建一个菱形按钮

Android 贴图?

java - 如何在按下按钮之前激活按钮?