Android WeChat署名知識のまとめ
前言
最近のプロジェクトの応用にはWeChat登録が必要です。みんなはWeChat登録はオープンプラットフォームで申請する必要があることを知っています。WeChat開発プラットフォームでモバイルアプリケーションを作成した後、記入が必要です。
記入が必要な内容
問題
ここのアプリケーション署名は
ソリューション
オンラインとシステム
コマンドラインはオンライン
この
調整用
パスワードを変更
その後、最初の閲覧署名MD 5とSHA 1のコマンドを使用して、新しいデバッグ開発用の
最後にgradleの中に配置します。
締め括りをつける
以上がこの文章のすべての内容です。ここの内容はAndroid開発者の皆さんの助けになりたいです。質問があれば、メッセージを残して交流してください。
最近のプロジェクトの応用にはWeChat登録が必要です。みんなはWeChat登録はオープンプラットフォームで申請する必要があることを知っています。WeChat開発プラットフォームでモバイルアプリケーションを作成した後、記入が必要です。
記入が必要な内容
問題
ここのアプリケーション署名は
keystore
の証明書md 5ですが、WeChatのこれは入力ボックスを一つだけ記入してください。Baiduの地図、高徳地図のように、有線のSHA 1と開発デバッグのSHA 1の2種類です。これは問題です。開発運行時にAS IDEがデフォルトで使用する署名keystore
はシステムのdebug.keystore
です。システムのは自分のプロジェクトラインのkeystore
のMD 5、SHA 1とは違います。問題が来たら、どうやってオンラインを使うべきですか?また開発のデバッグに影響しません。ソリューション
オンラインとシステム
debug
のkeystore
を同時に使うことができない以上、MD 5、SHA 1が一致すればOKです。WeChatではオンラインのMD 5、Baidu地図、ハイエンドマップなどの第三者のサービスを利用してオンラインと開発を調整しているSHA 1はすべてオンラインkeystore
を使用しています。コマンドラインはオンライン
keystore
のファイルの場所ディレクトリに入り、次のコマンドを入力して署名を確認することができます。
keytool -list -v -keystore app-release.jks
オンラインでコピーしたkeystore
ファイルは同じフォルダの下にあります。この
keystore
ファイルの別名alias
を修正して、androiddebugkey
に変更しました。(システムのdebug.keystore
の別名はこれです。この別名でないと、デバッグ運転時にコンパイルが通らないので、このようなaliasを使う必要があるということを提示します。)
keytool -changealias -keystore ishopping-debug.jks -alias ishopping -destalias androiddebugkey
-alias
の後はもとの別名で、 -destalias
の後は新しい別名で、必ずandroiddebugkey
を別名として使うことを覚えています。調整用
keystore
のstorepasswd
とkeypasswd
のパスワードは「android」である(システムのdebug.keystore
と同様にこのパスワードを使用する必要がある)。
//
keytool -keypasswd -keystore ishopping-debug.jks -alias androiddebugkey
//
keytool -storepasswd -keystore ishopping-debug.jks
各ラインのコマンドは、元の鍵ライブラリと鍵のパスワードを入力してから新しいパスワードを入力します。パスワードを変更
その後、最初の閲覧署名MD 5とSHA 1のコマンドを使用して、新しいデバッグ開発用の
keystore
ファイルを確認し、署名がオンラインと同じかどうか確認する。最後にgradleの中に配置します。
signingConfigs {
release {
// , module app key keystore
storeFile file('key/ishopping.jks')
}
debug {
storeFile file('key/ishopping-debug.jks')
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
signingConfig signingConfigs.debug
}
}
配置が終わったら、gradleを再同期して、プロジェクトを再構築し、Android StudioメニューバーBuild--Rebuild Projectをクリックして、新しい証明書が有効になります。署名証明書を変更する場合は、プロジェクトを再構築する必要があります。締め括りをつける
以上がこの文章のすべての内容です。ここの内容はAndroid開発者の皆さんの助けになりたいです。質問があれば、メッセージを残して交流してください。