编译错误:Could not get unknown property 'release' for SigningConfig container
2017-10-12 12:12
369 查看
首先贴出编译错误的截图
[java]
view plain
copy
print?
Could not get unknown property ‘release’ for SigningConfig Container.
编译失败后app出现红x无法运行,如图所示
导致这种错误的原因有两种
1、在app 的module下build.gradle文件中的
2、还有一种可能,那就是
接下来贴一下正确的结构代码,使用时请将代码中的*****和汉字替换成自己的相关项目信息
[java]
view plain
copy
print?
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "********"
minSdkVersion **
targetSdkVersion **
versionCode **
versionName "n"
multiDexEnabled = true//突破65535限制
}
buildTypes {
release {
minifyEnabled false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
signingConfig signingConfigs.debug
}
}
signingConfigs {
debug{
keyAlias '****'
keyPassword '****'
storeFile file('签名文件.jks路径')
storePassword '****'
}
release {
keyAlias '****'
keyPassword '****'
storeFile file('签名文件.jks路径')
storePassword '****'
}
}
}
[java]
view plain
copy
print?
Could not get unknown property ‘release’ for SigningConfig Container.
Could not get unknown property ‘release’ for SigningConfig Container.
编译失败后app出现红x无法运行,如图所示
导致这种错误的原因有两种
1、在app 的module下build.gradle文件中的
buildTypes{}中使用使用了
signingConfig signingConfigs.release,但
将signingConfigs{}放到了
buildType{}的后面,导致编译的时候无法找到,
2、还有一种可能,那就是
signingConfigs{}中真的没有声明
release这个属性.
接下来贴一下正确的结构代码,使用时请将代码中的*****和汉字替换成自己的相关项目信息
[java]
view plain
copy
print?
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "********"
minSdkVersion **
targetSdkVersion **
versionCode **
versionName "n"
multiDexEnabled = true//突破65535限制
}
buildTypes {
release {
minifyEnabled false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
signingConfig signingConfigs.debug
}
}
signingConfigs {
debug{
keyAlias '****'
keyPassword '****'
storeFile file('签名文件.jks路径')
storePassword '****'
}
release {
keyAlias '****'
keyPassword '****'
storeFile file('签名文件.jks路径')
storePassword '****'
}
}
}
相关文章推荐
- [Android]编译错误:Could not get unknown property 'release' for SigningConfig container
- [Android]编译错误:Could not get unknown property 'release' for SigningConfig container
- [Android]编译错误:Could not get unknown property 'release' for SigningConfig container
- 编译错误:Could not get unknown property 'release' for SigningConfig container
- 编译错误:Could not get unknown property 'release' for SigningConfig container
- Could not get unknown property 'release' for SigningConfig container.
- Could not get unknown property 'myConfig' for SigningConfig container.
- Could not get unknown property 'myConfig' for SigningConfig container
- :Could not get unknown property 'config' for SigningConfig container
- Could not get unknown property 'mysigns' for SigningConfig container.
- 错误Error:Could not get unknown property 'GROUP' for object of type org.gradle.api.publication.maven.i
- android studio导入library的错误No service of type Factory/Could not get unknown property
- Vitamio 导入依赖库出错 :Error:(9, 0) Could not get unknown property 'ANDROID_BUILD_SDK_VERSION' for project
- Could not get unknown property 'ANDROID_BUILD_SDK_VERSION' for project ':daternagepicker' of type or
- AndroidStudio编译error:app:validateReleaseSigning'Keystore file not found for signing config 'release
- Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.in
- 错误提示:Caused by: org.hibernate.PropertyNotFoundException: Could not find a getter for ID
- Could not get unknown property 'ANDROID_BUILD_SDK_VERSION' 解决方法
- 【xcode】错误之Could not launch "" failed to get the task for process
- Error:Could not set unknown property 'supportHotplugComponent' for object of type com.tencent.bugly.