密钥库文件D \ Telegram-master \ TMessagesProj \ config \ release.keystore找不到签名config'debug'

我下载了电报的新版本。 运行时,这个错误显示:

Keystore file D\Telegram-master\TMessagesProj\config\release.keystore not found for signing config 'debug'. 

如何解决?

Solutions Collecting From Web of "密钥库文件D \ Telegram-master \ TMessagesProj \ config \ release.keystore找不到签名config'debug'"

您必须为您的应用程序创build一个密钥库,以便编译它。 您可以在Android Studio中执行此操作:

转到: 生成 – >生成签名的APK ,按照步骤直到在您所需的path生成密钥。 然后重命名文件并将其移动到请求的目录中。

这就是你所说的以下内容:

 D\Telegram-master\TMessagesProj\config\release.keystore 

检出build.gradle文件的signingConfig部分:

 signingConfigs { debug { storeFile file("config/release.keystore") storePassword RELEASE_STORE_PASSWORD keyAlias RELEASE_KEY_ALIAS keyPassword RELEASE_KEY_PASSWORD } release { storeFile file("config/release.keystore") storePassword RELEASE_STORE_PASSWORD keyAlias RELEASE_KEY_ALIAS keyPassword RELEASE_KEY_PASSWORD } } 

RELEASE_STORE_PASSWORD,RELEASE_KEY_ALIAS和RELEASE_KEY_PASSWORD位于grade.properties文件中:

 RELEASE_KEY_PASSWORD=password RELEASE_KEY_ALIAS=alias RELEASE_STORE_PASSWORD=password android.useDeprecatedNdk=true 

现在,你必须创build一个密钥库文件(一种方法是去生成 – >生成签名的APK …然后在第一步创build梯形失真),将其命名为release.keystore ,并将其放在D\Telegram-master\TMessagesProj\config\ 。 记下您使用的密钥密码,别名和存储密码。 把它们放在grade.properties文件的适当位置。

运行/生成。 错误必须消失。

在build.gradle中禁用一些代码

 /*signingConfigs { debug { storeFile file("config/debug.keystore") } release { storeFile file("config/release.keystore") storePassword RELEASE_STORE_PASSWORD keyAlias RELEASE_KEY_ALIAS keyPassword RELEASE_KEY_PASSWORD } } */ buildTypes { debug { debuggable true jniDebuggable true // signingConfig signingConfigs.debug } release { debuggable false jniDebuggable false // signingConfig signingConfigs.release } foss { debuggable false jniDebuggable false // signingConfig signingConfigs.release } }