アンドロイドアプリのキーストアファイルを作成して署名するスクリプトがあります。1つのコマンドでキーストアファイルを作成する
それは完全に正常に動作しているが、私はむしろそれは私がキーストアを作成する必要がどのような人間の介入なしに
を実行する必要があります:
keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
これは、手動で使用して、以下の値を入力するように私を促しターミナル:キーストアのパスワード、フルネーム、組織単位、組織名、市町村、州コード、キーパスワード。これは、キーストアのパスフレーズを入力するように私を促し
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
:私はアプリに署名する必要があり
。
とにかく私はパラメータとしてこれらの値を渡すことができるので、他の相互作用が必要なく、完全なスクリプトが実行されますか?
PS:私はubuntu 14.04 LTSを使用しています。お時間
感謝:)
パスワードなどをパラメータとして入力すると、履歴/ログに保存することができます。 – fractalwrench
@fractalwrenchそれを私の注意を喚起してくれてありがとうございます。 – PeterG