android - 在库中添加 Gradle 构建文件夹

标签 android android-gradle-plugin build.gradle

我正在尝试将项目导入为 android studio 中的库。 我配置了 build.gradle 和设置文件夹,但我不断收到一条错误消息,指出未找到名称为 default 的配置。 经过研究,我发现该库需要一个 build.gradle 文件夹。 如何添加构建 .gradle 文件夹? 请帮帮我。

最佳答案

你应该有这样的结构:

root
  build.gradle
  settings.gradle
  lib
    build.gradle
  app  //optional
    build.gradle

settings.gradle中:

include ':lib' , ':app'

lib/build.gradle 中是这样的:

apply plugin: 'com.android.library'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 22
    buildToolsVersion 22.0.1

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 22
        versionName 1
        versionCode 1
    }
}

app/build.gradle 中是这样的:

apply plugin: 'com.android.application'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 22
    buildToolsVersion 22.0.1

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 22
        versionName 1
        versionCode 1

    }

}

dependencies {
    compile project(':lib')
}

关于android - 在库中添加 Gradle 构建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29443700/

相关文章:

android - 为什么在我使用自定义主机和架构时 Deeplink 不起作用?

android - 如何设置动态 channel 名称

Android,操纵以前的 Activity

java - 哪里可以学习JNI函数的用法?

android - 添加Android支持库时Gradle中的错误

gradle - Gradle-从存储库构建包含 war 的耳朵

android - java.io.IOException : com. android.jack.api.v01.CompilationException: 编译失败

java - Android Studio - 将字节码转换为 dex 时出错,原因 : Dex cannot parse version 52 byte code

android - 为版本 : Proguard config 生成签名的 apk 时出错

android - 无法使用 ContentResolver 查询方法,NoSuchMethodError