2012-01-23 13 views
0

デバッグ時に問題なく動作します。しかし、リリースモードでビルドして署名すると、未知のソースからのアプリを許可するように設定されていない限り、どの端末にもインストールされません。つまり、「セキュリティのため、電話機は入手できないアプリケーションのインストールをブロックするように設定されていますAndroidマーケット "リリースビルド後にアプリケーションがインストールされない

アプリは、DropboxまたはGmailアプリケーションからインストールされません。

ギャラクシーネクサス、Samsung Galaxy S II、Nexus Oneなどにはインストールされません。

署名プロセスが正常に動作することがわかります。エラーはありません。

別のアプリからキーで署名しようとしましたが、そのキーが別のアプリでうまく動作すると失敗します。これは鍵が問題ではないことを示唆しています。

APKは間違いなくリリースビルドです。

署名されたリリースアプリをインストールする前に、Androidが実行するチェックは何ですか?それは信頼できる情報源からではないことをどのように知っていますか?

+0

「セキュリティのため、Androidマーケットから入手できないアプリケーションのインストールをブロックするように設定されています"、IE、このアプリはAndroidマーケットからダウンロードしてエラーが消えるようにする必要があります。ユーザーが回答に記載されているように「非マーケットアプリを許可」を有効にしている場合を除きます。 – Jave

答えて

2

「非マーケットアプリケーションを許可する」ようにデバイスを有効にする必要があります。

「設定」 - >「開発」のどこかに表示されます。

+0

この設定ではエラーを取り除いても、市場に出るように設計されたリリースビルドですが、ユーザーがこのオプションを使用する必要がないことを保証するまで、リリースすることはできません。 –

+0

まさにそのように動作します。 -market apps "とはアンドロイドマーケットからダウンロードされていないアプリを意味します –

+0

謝罪、この設定をオフにしてマーケット向けの署名付きアプリをインストールする。さてあなたはそれが明らかに意味をなさないと言います。私はあなたの答えを編集して、私はそれをアップ票することができました。ありがとう。 –

0

私はこれまでにこの問題を抱えていました。

Try the steps listed here

また、アプリケーション、その後、設定に移動。その画面の上部に表示させるボタンです。

0

オプションを検索すると、[不明なソース]が有効になります。 一部のオプションで - >アプリケーションを設定しています セキュリティ - 設定でこのオプションを使用するものがあります

関連する問題