- 締切済み
GooglePlayにアプリを登録するには
質問お願いします アンドロイドマーケットのGooglePLayにアプリを登録したのですが行き詰まり困っています keytool.exe と jarsigner.exe のコマンドを実行し署名をつける事はできたのですが 現在のGooglePlay登録にはzipalign実行が必須となっておりそれが完了しないと アップロードできないようになっています。 ところがzipalign実行を行なうと署名が無効になってしまい何度やり直しても アップロードができなくなってしまいます jarsigner -verbose -keystore・・・ で署名をつけると キーストアのパスワードを入力してください: 追加中: META-INF/TECHKEY.SF 追加中: META-INF/TECHKEY.RSA 署名中: res/layout/main.xml 署名中: AndroidManifest.xml 署名中: resources.arsc 署名中: res/drawable-hdpi/icon.png 署名中: classes.dex と表示されています これでは正常に署名されていないという事でしょうか? この段階でGooglePlayに登録するとそれまで「署名がついていない」というメッセージだったのが「zipalign実行してください」というメッセージに変わるため署名されているものと思っていました しかし jarsigner -verify -verbose -certs アプリ名.apk と入力すると「ファイルが見つかりません」と出ています zipalign実行後 zipalign -c -v 4 アプリ名.apk で確認すると「OK」と出ています しかしその後、GooglPlayに登録しようとすると「署名されていません」に戻ってしまうのです GooglePlayに登録した経験がおありの方、どうか当方の間違いをご指摘頂き 登録の手順の程をお教え下さい 何卒よろしくお願い致します
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- teketon
- ベストアンサー率65% (141/215)
購入したものならば、購入元に問い合わせればよいのでは?
- teketon
- ベストアンサー率65% (141/215)
Google Playは使ったことないですが、 > jarsigner -verify -verbose -certs アプリ名.apk この時点では アプリ名.apkではなく、アプリ名.jarでは? で、zipalignしてアプリ名.apkのファイルを作成するはずです。
補足
teketon様 お忙しい中ご返答頂き誠にありがとうございます なるほど、そういうものなのですね 初心者で何も知らなくて・・・ ただ、当方のアプリは購入した物で最初から拡張子がapkなのです それに署名をつけたりzipalignを実行したりしているのですが 署名を付ける前にjarファイルに変更した方がうまくいくのでしょうか? 変更するにはどうすればよいのでしょうか? お忙しい中お手間をおかけ致しますがご指導下さい 何卒よろしくお願い申し上げます
補足
ご意見ありがとうございます 購入元にも問い合わせているのですが回答を得られないため こちらでご相談させて頂きました お分かりになる方、ご教授いただければ幸いです