gpt4 book ai didi

android - Android Gradle 构建中不使用 libs 文件夹中的 Jar 文件

转载 作者:IT老高 更新时间:2023-10-28 22:05:12 25 4
gpt4 key购买 nike

我刚开始玩 Android 的 gradle 构建系统。

但是我无法构建我的项目之一。它依赖于 libs/文件夹中的一个 jar。

compileDebug 任务中执行 gradle build 失败,因为 jar 文件中的所有类都丢失了。

这是一个图书馆项目!这是我的 build.gradle 文件:

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

apply plugin: 'android-library'

android {
target='android-16'
sourceSets {
main {
manifest {
srcFile 'AndroidManifest.xml'
}
java {
srcDir 'src'
}
res {
srcDir 'res'
}
assets {
srcDir 'assets'
}
resources {
srcDir 'src'
}
}
}
}

我错过了什么明显的东西吗?

上帝

最佳答案

我自己找到了答案:

似乎当前版本的 Android Gradle 插件不会在 libs/文件夹中查找 jar。所以你必须自己添加它们:

dependencies {
compile files('libs/mylib.jar')
}

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}

将它放在 android 命名空间中,如下所示:

android {
target = "android-15"

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
}

关于android - Android Gradle 构建中不使用 libs 文件夹中的 Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071158/

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