Android-Skin-Loader
Android-Skin-Loader copied to clipboard
android studio 升级到2.2之后,使用gradle 2.2.0 版本,不能识别assembleRelease和assembleDebug
Could not get unknown property 'assembleRelease' for project
翻查了一下解决方法,这个:http://stackoverflow.com/questions/39602587/could-not-get-unknown-property-assemblerelease-for-project/39969649#39969649
使用这样的方法是可以的,已经测试通过了。
@fantianwen 在gradle 2.2.0之后版本,你修复了编译问题,能否把修改后的贴出来参考?
@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')
我看见这两个task操作都是一样的 是重复操作吗?
@zxp0505
参见:https://developer.android.com/studio/build/building-cmdline.html
@fantianwen 谢谢啊,按照你的修改方法编译通过了。