gradle 3.0.* 的 Android 插件使用 Gradle 的新依赖配置 compileOnly 不使用资源引用

标签 android gradle

我有两个模块,supportmall这是主入口模块的本地模块app .

但在模块 mall ,我在 support 中引用了很多资源.

  • 用于 gradle 3.0 的 android 插件之前:

  • 我刚用compile在模块 mall build.gradle 中的依赖项包括support
    我用了compile在模块 app包括两个模块supportmall .

    它可以找到。
  • 在 gradle 3.0 的 android 插件之后:

  • 我想升级using Gradle's new dependency configurations: implementation, api, compileOnly, and runtimeOnly .

    但是当我在模块 mall 中使用 compileOnly 时,它对我不起作用包括support依赖关系。

    最佳答案

    替换 compile使用 implementation 的指令.compileOnly gradle 3.0 中的指令没有改变,你不应该使用它。

    关于gradle 3.0.* 的 Android 插件使用 Gradle 的新依赖配置 compileOnly 不使用资源引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47506024/

    相关文章:

    spring - 类路径包含多个SLF4J绑定(bind)spring boot排除问题

    android - private void sendRegistrationToServer(String token) 参数 token 从不使用

    java - Android Studio 添加外部库(android-maven 错误)

    android - 如何使 CombinedChart 在 MPAndroidChart 上具有两种不同的比例?

    android - Eclipse 错误日志变得疯狂

    java - 带有模块的 Java 11 Gradle

    gradle - 如何通过Gradle任务运行带有任意数量参数的程序

    gradle - 如何将Javadoc jar 收集到zip文件中

    android - 主线程上的 RxJava onCompleted 和 onTerminate

    java - 如何使用 valgrind 查找 Android 应用程序的内存泄漏