1

アプリケーション ファイルに署名すると、jar 署名者としてエラーが発生しました: jar ファイルを開けません..これを整理するのを手伝ってください

私はアンドロイド開発に慣れていないので問題です。

C:\Users\user>keytool -genkey -v -keystore my-release-key.keystore -alias alias_
name -keyalg RSA -keysize 2048 -validity 20000

Enter keystore password: Re-enter new password: What is your first and last name? 組織単位の名前は何ですか? あなたの組織の名前は何ですか? あなたの都市または地方の名前は何ですか? あなたの州または県の名前は何ですか? このユニットの 2 文字の国コードは?

4

3 に答える 3

7

この投稿は古いですが、同じ質問でここにたどり着く他の人を助けるためだけです. 生成されたキーストアを apk dir にコピーし、apk パスに設定されたコンソールで jarsigner を実行すると解決しました。

于 2016-05-24T12:43:41.740 に答える
3

キーストアファイルとapkファイルの両方を同じフォルダーに配置し、そのフォルダーに到達してこのコマンドを入力すると、コマンドプロンプトでこのコマンドを使用し、パスワードを要求すると、キーストアファイルの作成時に同じパスワードを入力します

キーストアを生成し、その後ユーザーフォルダー内にキーストアファイルを作成します

keytool -genkey -v -keystore appname.keystore -alias appname -keyalg RSA -keysize 2048 -validity 10000

このフォルダーに到達し、これを使用します

 jarsigner -keystore appname.keystore apkname.apk appname
于 2013-05-27T11:03:01.183 に答える
0

破損した jar である可能性があります。

それを除外するには、ファイルの末尾に .zip 拡張子を追加して、そのファイルを解凍できるかどうかを確認します。できない場合は、それが問題です。解凍した場合は、別のものです。

于 2013-05-27T11:02:16.210 に答える