我在build.gradle(app)文件中有以下代码一段时间:
signingConfigs {
release {
storeFile file("D:\\Android\\keystore\\myApp.jks")
storePassword "myStorePw"
keyAlias "myKeyAlias"
keyPassword "MyKeyPw"
}
}
我刚刚升级到targetSdkVersion = 22,这意味着升级SDK,并将工具升级到22.现在,整个部分在Android Studio(141.1793788)中以黄色突出显示,并显示以下信息:
'signingConfigs' cannot be applied to '(groovy.land.Closure<com.android.build.gradle.internal.dsl.SigningConfig>)'
v22有没有改变,我需要知道?我找不到文档.
解决方法
请尝试将signConfigs部分移动到更高的位置,即:compileSdkVersion和buildToolsversion.示例如下:
android {
compileSdkVersion 22
buildToolsversion "22.0.1"
signingConfigs {
release {
storeFile file("D:\\Android\\keystore\\myApp.jks")
storePassword "myStorePw"
keyAlias "myKeyAlias"
keyPassword "MyKeyPw"
}
}
}