eclipse - 使用Gradle设置项目依赖项

标签 eclipse gradle android-gradle-plugin build.gradle

我正在将Gradle for Android与Eclipse结合使用(不是Android Studio,请不要建议更改IDE)。

我的project.properties文件得到了这一行:

android.library.reference.1=..\\google-play-services_lib

我尝试将这一行添加到build.gradle中:
compile project('..\\google-play-services_lib')

在构建项目时,出现此错误:

Project with path '..\google-play-services_lib' could not be found in root project 'myProject'.


  • 我在做什么错?
  • 如何在build.gradle中定义已添加到构建路径的jar?
  • 最佳答案

    如果要编译库的源代码:

    1)将项目库放入根项目

    树如下所示:

    RootProject
      +- build.gradle
      +- settings.gradle
      +- Lib1/
          +- build.gradle
          +- ...
      +- Project/
          +- build.gradle
          +- ...
    

    2)编辑您的settings.gradle
    include ':Lib1'
    include ':Project'
    

    3)在项目的build.gradle文件中添加依赖项
    dependencies {
        [...]
        compile project(':Lib1')
    }
    

    如果要添加 jar :

    1)在专案的目录中建立libs资料夹

    2)将此目录作为礼物添加到您的gradle文件中
    repositories { 
        flatDir {
            dirs 'libs' 
        } 
    }
    

    3)将jar放入此目录,并在Project的build.gradle中添加依赖项
    dependencies {
        compile(name:'mylib',ext:'jar')
    }
    

    关于eclipse - 使用Gradle设置项目依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40451312/

    相关文章:

    android - 从 android xml 布局文件中提取字符串到 strings.xml 文件的最简单方法是什么?

    android - Eclipse 在启动时崩溃

    java - 如何使用 Google App Engine 调试服务器测试接收带附件的电子邮件

    intellij-idea - 在 Gradle 生成的 ipr 文件中对模块进行分组

    android - packageDebug 和 assembleDebug 之间的 gradle 区别

    spring-boot - 使用 gradle 为 spring boot 生成多个 jar

    Android-无法将支持库添加到项目

    android - 如何在每次 "release"构建之前使用 gradle 执行 Android 测试?

    android - 不编译Svg image Loader的库文件

    android - "A path must be specified!"在Android Studio 0.3.1 中导入多模块Android 项目时出错