Telegramの新しいバージョンをダウンロードしました。それを実行すると、このエラーは次のことを示しています。
Keystore file D\Telegram-master\TMessagesProj\config\release.keystore not found for signing config 'debug'.
どのように修正しますか?
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
ここで、キーストアファイルを作成する必要があります(1つの方法はビルド->署名付きAPKの生成...そして最初のステップでキーストーンを作成することです)、名前をrelease.keystore
にして配置しますD\Telegram-master\TMessagesProj\config\
にあります。使用したキーパスワード、エイリアス、およびストアパスワードをメモします。それらをgrade.properties
ファイルの適切な場所に配置します。
実行/ビルド。エラーは解消されなければなりません。
アプリケーションをコンパイルできるように、アプリケーションのキーストアを作成する必要があります。あなたはAndroid Studio:
ビルド->署名付きAPKの生成に移動し、目的のパスにキーが生成されるまで手順に従います。次に、ファイルの名前を変更し、要求されたディレクトリに移動します。
あなたが言及したように、これは次のとおりです。
D\Telegram-master\TMessagesProj\config\release.keystore
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
}
}
私の場合、場所に.jks拡張子を追加しました。次に、release.keystore.jksを認識します。
signingConfigs {
debug {
storeFile file("config/release.keystore.jks")
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
release {
storeFile file("config/release.keystore.jks")
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
}