公開されたAndroidのAPKは、「パッケージファイルが正しく署名されていません」というエラーを与えます

StackOverflow https://stackoverflow.com/questions/2519374

質問

私は最近、原因エラー

にしかし、ダウンロードしたときに実行することを拒否のAndroid市場に自分のアプリケーションをアップロード
  

パッケージファイルが正しく署名されていない

私が最初に公開キーストアを作成し、日食、右クリックしエクスポートを使用してパケットを公開し、しかし、それは仕事を拒否します。

私は、その後のkeytoolとjarsignerをダウンロードし、私が代わりに掲示アップグレードに署名するためにそれらを使用しました。しかし、これは、同じエラーを与えます。

I私が行っ間違ってきたものは考えている、と私は、アプリケーションを削除することはできませんので、私は試してみて、再び起動することはできません誰の助け私?

おかげ

役に立ちましたか?

解決

あなたは、デバッグコピーは依然として最も可能性の高いお使いのデバイスにインストールされています。今、あなたは同じアプリの別のコピーをダウンロードして、それがこのエラーを引き起こしてます。

お使いのデバイスから完全に

アンインストールアプリ。その後、再び市場からそれをダウンロードし、それが動作するはずです。

他のヒント

OK私が提案決議のこの同じ問題とどれもが私のために働いていました。私は2年間となっているのと同じ方法私のアプリに署名したとAndroidマーケットは、細かいことを受け入れただけのユーザーは、「パッケージの署名がない」エラーで市場からそれをダウンロードできませんでした。

それがあることが判明何 JDK7がインストールされていた私は、私に取り組んでいます別のプロジェクトのためでした。これは、デフォルトのJDKとJDK7のためにkeytoolはAndroidが好きではないしなければならないような方法でパッケージに署名されたいくつかの理由となりました。だから私は、JDK 1.6.0_23に戻って再走った私のビルドをし、市場の上に置くと、すべてが正常に戻って行きました。

私は、これは他の誰かに役立ちます願っています。

十分ではありませんタブレット

、アプリのデバッグバージョンをインストールしてから、通常通り、それをアンインストールする場合はそのノート(それは、「アンインストール」を言うまで、ゴミ箱にドラッグ)。錠剤は、複数のユーザの可能性を持っているので、あなたが行かなければならない。

 Settings > Apps > All
非常の下に

、その後のスクロールのすべての方法。そこでは、あなたのアプリが表示されます。それをタップして、アクションバー(3点)、その後、Menuuninstall for all usersを打ちます。そして、あなたが行ってもいいでしょう。

JDK7でのAPKに署名するときに

は問題があります。あなたはのbuild.xml

にこれを追加し、それを解決することができます
<presetdef name="signjar">
    <signjar sigalg="MD5withRSA" digestalg="SHA1" />
</presetdef>

ソース:<のhref = "http://blogs.kiyut.com/tonny/2012/06/07/how-to-build-and-sign-android-apk-using-jdk-7-with- NetBeansの/#。UC4P4rQaMjA」のrel = "nofollowを"> KIYUT開発者ブログの

最近、私はコマンドラインからの私のAPKに署名し、このエラーを得ました。私は、このリンクの指示によって、このエラーを解決します:

http://developer.android.com/tools/publishing/app- signing.htmlする

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
あなたが最初の提出に使用されるよりも異なる鍵で署名されたアップデートをプッシュしようとしているため、

このエラーは通常発生します。あなたは、あなたがアプリケーションを公開し、初めて使用するキーを見つけて更新に署名するためにこれを使用する必要があります。

私は、先進のアプリと同じ問題を抱えていました。

アプリケーションマネージャに移動は、それが実行している場合は、停止を強制し、それをアンインストールし、アプリのデータを消去します。その後、市場からインストールして再試行してください。これは私のために働いています。

https://market.android.com/details?id= net.trackmelite.GoogleMaps&機能= search_resultする

私はを魔法のようにの問題を解決することができたのAndroidに新しいけど午前:D
私は私のアプリに署名する[keytoolは、jarsingerとzipalign]私のアプリや使用するコマンドラインユーティリティを使用してJava 1.7を使用し、同じエラーを得た。
それから私は、Eclipseに戻って、Androidのツール私はもともとで私のアプリを公開したのと同じキーストアで「書き出しアプリケーションパッケージの署名」を使用しました。そのAPKを取り、それを。zipalignコマンドラインを使用する[ところでマニフェストにversioncodeをインクリメントしなければなりませんでした]。私は古いAPKを公開されていないと、この新しいものを発表しました。これを行うと、の直後にそれをテストしないでください。
わからないどのくらい待たなければならないが、私はチェックしたときに鉱山が4時間後に働いていた:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top