代码之家  ›  专栏  ›  技术社区  ›  theblitz

找不到渐变中的复制任务

  •  0
  • theblitz  · 技术社区  · 7 年前

    我四处寻找如何做到这一点,这就是我创造的(我消除了所有的“噪音”):

    buildscript {
        repositories {
            jcenter()
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.0'
        }
    }
    
    allprojects {
       repositories {
          flatDir {
            dirs 'libs'
          }
       }
    }
    
    apply plugin: 'com.android.application'
    
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
    }
    
    android {
    
        compileSdkVersion  25
          .....
        buildTypes {
         .......
        }
    
         preBuild.dependsOn copyRes
    }
    
    task copyRes(type: Copy) {
        from file("'../../Assets/Plugins/Android/res")
        into file("./src/main/res/values")
    }
    

    生成失败,错误如下:

    Could not get unknown property 'copyRes' for object of type com.android.build.gradle.AppExtension
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   lance-java    7 年前

    这只是订购问题。你试图使用 copyRes 在它存在之前。

    选项1-使用字符串而不是变量

    preBuild.dependsOn 'copyRes'
    

    选项2-声明 抄袭 android {...}