2017-03-05 6 views
3

Google Play Storeにアプリを公開しようとしています。 keystoreBuild -> Generate Signed ApkAndroid Studio)を使ってアプリに署名しました。Play Storeにアプリをアップロードするとエラーが発生する

しかし、私がプレイストアで公開しようとすると、次のエラーが発生しています。

Upload failed 
You uploaded an unsigned APK. You need to create a signed APK. 

私は数回試してみましたが、新しいキーストアを作成して試しました。違いはありません。

私はそれを修正するためにどのように最新のAndroid Studio 2.3

を使用していますか?

+2

正しいファイルをアップロードしていることを確認~/Library/Android/sdk/build-tools/{version}/に位置しているファイル名を指定して実行?ビルドでは通常、署名されていないapkファイルが作成されます。 –

+1

あなたのファイルディレクトリのどこからapkを取得しますか? – hoomi

+0

APKを生成する場所を指定しました。 「APK Destination Folder」自分自身。 – mjm

答えて

0

キーストアは、すべてのAPKに署名するために使用するキーを生成するだけです。私は前に私のAPKに署名するためにアンドロイドスタジオを使用していない。コマンドラインを使うことができますが、それはかなり簡単です。 ステップ1:あなたは、現在のディレクトリにmy-release-key.keystoreを持っている必要があり、これが正常に実行された場合は、1

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

を持っていない場合は、キーストアを使用してキーを生成する

ステップ2:jarsignerの

を使用して、あなたのAPKに署名
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore <path to unsigned apk>.apk alias_name 

ステップ3:あなたはジップアラインツール

~/Library/Android/sdk/build-tools/VERSION/zipalign -v 4 <path to unsigned apk>.apk <whatever name>.apk 
を使用してAPKを最適化する必要があります

注:Android Studioを使用して署名しようとしたとき、あなたがこれを見ていない場合、それは、あなたがあなたのキーストアにパスワードを入力する必要がどこプロンプトを持参してください。また、あなたのzipalignファイルへのパスで

~/Library/Android/sdk/build-tools/VERSION/zipalignを置き換えることができ、キーストアを生成していないことを意味します。上記の手順1を使用して、Android Studioを使用して再度ビルドしてみてください。

もう一つの方法は、ビルドする ステップ1 [です>署名APKを生成>新しい

ステップ3を作成する上

(モジュールが選択され、ほとんどの場合、「アプリ」と呼ばれる、あなたのモジュールになります)次のステップ2をクリックして基本的には、フォームに必要事項を記入してください。混乱しているのは、キーストアパスを求める場所です。右側のアイコンを3つのドット( "...")でクリックすると、.jksファイルをナビゲートして選択するためのナビゲータウィンドウが開きます。キーストアファイルを保存するフォルダに移動し、そのウィンドウの下部にあるファイル名ボックスに好みの名前を入力するだけでOKボタンがクリック可能になります。起こっていることは、ウィンドウが本当にあなたに.jksファイルを選んだかどうかを尋ねるのではなく、むしろあなたが望む場所と名前を与えることを望んでいるということです。

次のステップ4をクリックしてからは、リリースを選択して、これはあなたがあなたの署名APK zipalignに持っており、Playストアに生成された整列APKをアップロードします

詳細情報here

0

を動作するはずです。

zipalign –v 4 non-aligned-apk.apk aligned-apk.apk

zipalign

関連する問題