2017-04-26 8 views
1

私のアプリをアップデートするためのキーストアを生成しようとしています。 KeyStore AliasとKeyStore Passwordがあります。私はAPK /このIonic - 更新されたバージョンのApp for Androidをアップロードする方法

別名APK = 'CD /ユーザ/ Arachana /アプリケーション/ドリンク・プレイ/プラットフォーム/アンドロイド/構築/出力のようにbash_profileに& &コルドバのプラグインRMコルドバ - プラグインコンソールを私の変数を設定します。コードチェインビルド - リリースアンドロイド& & jarsigner -verbose -sigalg SHA1withRSA-ディジスタルグSHA1 -keystore my-release-key.keystore android-release-unsigned.apkエイリアス名& & cd/Users/Archana/Library/Android/sdk/build-ツール/ 23.0.2 &/zipalign -v 4/Users/Archana /アプリケーション/ drink-play/platforms/android/build/outputs/apk/android-releas e-unsigned.apk /ユーザー/ Archana /アプリケーション/ドリンク-play /プラットフォーム/アンドロイド/構築/出力/ APK/Production.apのK」

とキーツールの - のkeytool -genkey -v -keystore私のリリース - key.keystore -alias keystore123(ALIAS_NAME) - キーRSA - キーサイズ2048 - 有効性10000

これはすべて、端末のコマンド「apk」に当たっています。 production.apkを生成します。 しかし、この生成apkは、ベータテストの更新中にエラーが表示されません。enter image description here

エラーが発生します。 Plsは私を助ける。 アドバンスあり

答えて

0

以前のバージョンのAPKを構築するのと同じキーストアからAPKを作成する必要があります。 以前と異なるキーストアからAPKを作成しています。

+0

私は自分のAPKを更新するためにすべてをやった。私は何が間違っている。私は同じキーストアでapkを生成しようとしましたが、まだエラーを表示しています。 –

+0

いいえ、これはあなたの前に –

+0

の前に行ったものと同じキーストアファイルだけを検索することができます。彼は私に.dat(デジタル署名ファイル)ファイルとエイリアス名とキーストアのパスワードを与えました。今、彼はもう連絡をもらいませんでした。私のMacでは.keystoreファイルはありません。 disによって来るすべての問題。新しいシステムでapkを更新するために同じ証明書を生成する方法。 –

0

このエラーは、同じ証明書でアプリケーションに署名していないため、同じ証明書で署名しているかどうかをもう一度チェックアウトするので、このエラーが発生しています。 THanks!

+0

証明書を使ってアプリに署名する方法は?チェックアウトしますか?知りません。それはまったく新しいものです。 –

+0

https://developer.android.com/studio/publish/app-signinghtmlはこれを正しくチェックし、問題があっても –

+0

と言っていますが、キーツールとは関係ありません。私は私がキーツールを使用しない場合、私は理解していない - 起点.. cmdのターミナルのAPK /私のリリースキーkey.keystoreが見つかりません。エラー。私がキーツールのコマンドを打つと、それは新しい証明書に署名します。私は完全に混乱しています。 –

0

毎回このコマンド

を打つ
  • のkeytool -genkey -v -keystore私のリリース - key.keystore -alias emvigo123(ALIAS_NAME)-keyalg RSA -keysize 2048 -validity 10000

新しいキーストアが生成されます。 @ Bhupat Bhedaと@Nikhil Sharmaは言ったように、それは署名の問題です。したがって、以前のバージョンの.apkを更新する場合にのみ、同じキーストアで署名する必要があります。私の提案は、コンピュータのドライブのどこかにキーストアを保存しておき、後でそれを使ってプレイストア内の同じアプリを更新することです。

プレイストアの既存のアプリを削除して、別のIDとアプリ名で新しいアプリを作成すると、問題が解決します。

+0

私は "keytool -genkey -v -keystore my-release-key.keystore -alias(alias_name)-keyalg RSA -keysize 2048 -validity 10000"を使用しない場合、apkの後にエラー/ apk/my-release-key.keystoreはパスにありませんでした。そして、私は混乱してしまいました。そして、私はバージョンを削除することはできません。 Google Playストアで –

関連する問題