Android-Skin-Loader icon indicating copy to clipboard operation
Android-Skin-Loader copied to clipboard

android studio 升级到2.2之后,使用gradle 2.2.0 版本,不能识别assembleRelease和assembleDebug

Open fantianwen opened this issue 8 years ago • 5 comments

Could not get unknown property 'assembleRelease' for project

翻查了一下解决方法,这个:http://stackoverflow.com/questions/39602587/could-not-get-unknown-property-assemblerelease-for-project/39969649#39969649

使用这样的方法是可以的,已经测试通过了。

fantianwen avatar Oct 11 '16 02:10 fantianwen

@fantianwen 在gradle 2.2.0之后版本,你修复了编译问题,能否把修改后的贴出来参考?

pzl237 avatar Oct 23 '16 10:10 pzl237

@pzl237

把这两个task像这样写就行了~

task copySkinFileDebug {
    println("====================begin copy skin file.=========================")

    def dir = new File(TARGET_SKIN_DIR)
    if (!dir.exists()) {
        dir.mkdirs()
    }

    def f = new File(TARGET_SKIN_DIR + SAMPLE_NAME)
    if (f.exists()) {
        f.delete()
    }

    copy {
        from('build/outputs/apk')
        into(TARGET_SKIN_DIR)
        include '*.apk'
        exclude '**/*-unaligned.apk'
        rename ('android-skin-loader-sample-debug.apk', SAMPLE_NAME)
    }

    println("====================skin file copyed .=====================")

}

copySkinFileDebug.dependsOn('assembleDebug')

fantianwen avatar Oct 23 '16 10:10 fantianwen

我看见这两个task操作都是一样的 是重复操作吗?

zxp0505 avatar Oct 25 '16 05:10 zxp0505

@zxp0505

参见:https://developer.android.com/studio/build/building-cmdline.html

fantianwen avatar Oct 25 '16 07:10 fantianwen

@fantianwen 谢谢啊,按照你的修改方法编译通过了。

pzl237 avatar Oct 25 '16 08:10 pzl237