无法为 SigningConfig_Decoratedname=debugY 获取未知属性“RELEASE_STORE_PASSWORD”
Posted
技术标签:
【中文标题】无法为 SigningConfig_Decoratedname=debugY 获取未知属性“RELEASE_STORE_PASSWORD”【英文标题】:Could not get unknown property 'RELEASE_STORE_PASSWORD' for SigningConfig_Decoratedname=debugY无法为 SigningConfig_Decoratedname=debugY 获取未知属性“RELEASE_STORE_PASSWORD” 【发布时间】:2017-11-05 06:01:44 【问题描述】:我最近一直遇到这个问题,因为我到处搜索,也在堆栈中,我看到了很多不同的答案。 有人知道如何解决这个问题吗?
错误:(46, 0) 无法获取未知属性“RELEASE_STORE_PASSWORD” 对于 SigningConfig_Decoratedname=debug, storeFile=C:\Users\— Shahab —\Desktop\master\TMessagesProj\config\release.keystore, storePassword=android,keyAlias=AndroidDebugKey,keyPassword=android, storeType=C:\Users\— 沙哈布 —\Desktop\master\TMessagesProj\config\release.keystore, v1SigningEnabled=true, v2SigningEnabled=true 类型 com.android.build.gradle.internal.dsl.SigningConfig。打开文件
【问题讨论】:
【参考方案1】:确保您在 build.gradle 文件中添加了以下行 @android/app。
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists())
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
【讨论】:
有趣的是我有那个,它给了我错误【参考方案2】:你能分享你的构建 gradle 文件吗? 您的签名配置中似乎存在一些问题。
分享一个演示签名配置代码。
signingConfigs
release
storeFile file('demo.jks')
storePassword "demo123"
keyAlias "demo"
keyPassword "demo123"
【讨论】:
你知道,当我打开 android studio 时,我在项目中收到此错误,并且当我想要构建项目时,没有可供选择的发布或调试选项,我单击完成,我得到这 ;缺少 Gradle 项目信息。请检查 IDE 是否成功将其状态与 Gradle 项目模型同步。我猜这两者是相关的。 @Michael 你能成功创建新项目吗?我认为你的 IDE 有问题。可能设置不正确。 是的,制作新项目完全没问题。它构建它。是的,正如你提到的,它也没有正确设置。谢谢【参考方案3】:尝试在你的 app/build.gradle 顶部添加这个 android ...
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists())
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
【讨论】:
【参考方案4】:androidS
尝试将此签名数据添加到 gradle.properties:
RELEASE_KEY_PASSWORD = 123456
RELEASE_KEY_ALIAS = releaseKey
RELEASE_STORE_PASSWORD = 123456
RELEASE_STORE_FILE = key/releaseKey.jks
【讨论】:
以上是关于无法为 SigningConfig_Decoratedname=debugY 获取未知属性“RELEASE_STORE_PASSWORD”的主要内容,如果未能解决你的问题,请参考以下文章
C# 无法将类型为“System.Byte[]”的对象强制转换为类型“System.Data.DataTable
无法将类型为“System.Collections.Generic.List`1[EPMS.Domain.SingleItem]”的对象强制转换为类型“EPMS
无法将 createdAt 和 updatedAt 保存为日期时间值,也无法将后端保存为前端