テストのためにアプリケーションを一部の人々に配布しようとしています。 EclipseからDesireに直接インストールしましたが、正常に動作します。
APKファイルを作成するには、「未署名のアプリケーションパッケージをエクスポート」をEclipseから直接選択し、APKファイルを作成しました。私はそれを自分にメールで送信し、ファイルをSDカードにダウンロードしました。しかし、(ES File Browserを使用して)インストールしようとすると、 "Application not installed"というメッセージが表示されます。
(携帯電話で「非マーケットアプリケーションのインストールを許可する」を既にチェックしています)
ええ、私は問題を見つけました、下の私の答えを見てください:
「 マークされていないアプリケーションのインストールを許可する 」であっても、アプリケーションに署名する必要があることを知りませんでした。このリンクの自己署名およびリリースアプリケーションに従って、アプリケーションに自己署名しました.5分しかかかりませんでしたが、署名されたAPKファイルを自分にメールで送信し、SDカードにダウンロードして、問題なくインストールしました。
「マークされていないアプリケーションのインストールを許可する」でも、アプリケーションに署名する必要があることを知りませんでした。
このリンクに従ってアプリケーションに自己署名しました 自己署名およびリリースアプリケーション それは問題なく。
電話機に署名のないアプリケーションをインストールすることはできません。 エミュレータでのテストにのみ使用できます。それでも先に進みたい場合は、アプリケーションの自己署名を試してください。
また、SDカードからアプリケーションをインストールしているため、必要な権限が設定されていることを願っています。 stackoverflow.comを調べて、SDカードからのアプリケーションのインストールに関する質問を確認してください。以前から多くの質問が寄せられています。
お役に立てば幸いです
スリラム
Unsigned-apkはエミュレーターでのみテストできます。そして、アプリケーションの展開と配布の手順として、この記事を少なくとも一度読む必要があります。 http://developer.Android.com/guide/publishing/app-signing.html 。
ご質問については、上記の記事の以下の行をご覧ください。
すべてのアプリケーションに署名する必要があります。システムは、署名されていないアプリケーションをインストールしません。
そのため、アプリケーションを配布する前に、signed-apkが必要です。
アプリケーションの署名付きapkを生成するには、簡単なウィザード手順があり、File -> Export -> Android -> Export Android application.
をクリックします
次の手順に従って、apkを実際のデバイス(デバッガキーを使用)に転送します。これはテスト目的のためだけです。 (注:市場に適切に配布するには、キーでアプリに署名し、すべての手順に従う必要がある場合があります。)
幸運を !
また、デバッグキーで署名されたapkをテスターに送信することもできます。デバッグモードでビルドした後、プロジェクトのbinフォルダーで見つけることができます。
「署名なしアプリケーションパッケージのエクスポート」Android SDK機能を使用してapkビルドをインストールできませんが、プロジェクトbuidの後にプロジェクトのbinディレクトリを参照するapkをインストールできます。このapkをHTC Wildfire電話のsdに配置し、選択してアプリケーションを正しくインストールします。署名されていないapkを携帯電話にインストールできるようにする必要があります。幸運を。
署名されていないアプリケーションはインストールできません。 Eclipseから直接実行すると、そのapkはデバッガーキーで署名され、プロジェクトのbin \フォルダーにあります。テスト目的の配布にも使用できます。