gpt4 book ai didi

android - Gradle 无法编译 .aar 文件

转载 作者:行者123 更新时间:2023-11-29 17:50:20 30 4
gpt4 key购买 nike

我正在尝试添加一个外部库。我在项目文件夹下的 a/libs 文件夹中创建,并在我的 gradle.build 文件中包含以下代码。但它根本不同步。

// Top-level build file where you can add configuration options common to all sub-projects/modules.

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

allprojects {
repositories {
mavenCentral()
flatDir {
dirs 'libs'
}
}
}

dependencies {
compile 'com.radiusnetworks:AndroidIBeaconLibrary:0.7.1@aar'
}

我得到的错误是:Gradle 'BLE_Client' 项目刷新失败: 构建脚本错误,发现不支持的 Gradle DSL 方法:'compile()'! 可能的原因可能是:
- 您正在使用缺少该方法的 Gradle 版本 - 你没有应用提供方法的 Gradle 插件 - 或者构建脚本中有错误

最佳答案

您不应将此依赖项添加到根级 build.gradle 文件中。而是将其添加到模块的 build.gradle 文件中。顶级构建文件用于项目中所有模块共有的内容,但您不太可能希望所有模块具有相同的依赖项,甚至共享这个依赖项。

关于android - Gradle 无法编译 .aar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23349868/

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