首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android中将Gradle依赖解析为本地JAR

在Android中将Gradle依赖解析为本地JAR
EN

Stack Overflow用户
提问于 2016-12-07 22:20:18
回答 1查看 429关注 0票数 1

目前,我的Android应用程序项目是针对本地库项目编译的,如下所示:

代码语言:javascript
复制
// build.gradle

dependencies {
    compile project(':Library-Project')
    compile files('libs/library.jar') // Resolve into this if Library-Project is not available
}

本地库项目构建到library.jar中,并放置在libs文件夹中。

如果本地项目不存在而不对library.jar进行注释而不是针对jar进行编译,那么是否有一种方法可以对jar工件进行回退?

EN

回答 1

Stack Overflow用户

发布于 2016-12-08 03:10:35

使用一种更动态的方法,实际上应该编译依赖关系。

代码语言:javascript
复制
dependencies {
    // Check if the local project exists, and compile against that if it does
    if ( new File("/Library-Project").exists() )
    {
        compile project(':Library-Project')
    }
    // Local project DNE, compile against JAR file
    else
    {
        compile files('libs/library.jar')
    }
}

另一种自动编译/libs文件夹中所有JAR文件的方法是在dependencies块中添加以下行:

代码语言:javascript
复制
compile fileTree(include: ['*.jar'], dir: 'libs')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41028430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档