0

別のデバイスでアプリのデモを行うために、Eclipse プロジェクトから署名されていない APK ファイルを作成しました。エミュレーターと接続された電話で正常に動作します。メールを送信してapkファイルをダウンロードしたとき(不明な場所からのアプリを許可しています)にチェックマークを付けましたが、インストールはメッセージで失敗します。「インストールに失敗しました」と、それ以上の情報はありません。私が確認できることはありますか?

4

5 に答える 5

1

アプリをインストールしようとしているスマートフォンの OS バージョンが、マニフェスト ファイルで宣言した minSdkVersion を満たしていることを確認してください。または、そのアプリが既にインストールされている場合は、それをアンインストールしてから再度インストールしてください。うまくいくかもしれません。

于 2012-12-23T12:20:38.390 に答える
1

すべてのアプリに署名する必要があります。ここを読む:

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

jarsigner などで署名します

于 2014-05-07T20:29:53.790 に答える
1

私も同じ問題を抱えていました。USB経由でインストールしたバージョンをEclipseからアンインストールすることで解決しました。そのバージョンが私の電話から離れたら、私は自分自身に APK をメールで送ることができ、それらは問題なく読み込まれました。

于 2013-03-27T18:51:19.687 に答える
0

デバイスで、[設定] -> [アプリケーション] -> [不明なソース] に移動し、チェックが入っていることを確認します。

スマートフォンに十分な空き容量があること、およびスマートフォンが適切なバージョンの Android で実行されていることを確認してください。

最後に、これでもうまくいかない場合は、.apk ファイルに署名してください。

于 2012-12-23T11:50:43.847 に答える
0

私は同じ問題を抱えていましたが、最終的には完全にインストールできるapkに署名しました. または、プレイ ストアの astro のようなものを使用して、apk を実行している電話から apk をバックアップし、それを他の電話に送信する場合、これも機能します。正しくパックされていないか、何らかの理由でインストールに署名が必要な可能性があると思います。また、新しい電話で競合する署名が見つかった可能性もあります。

于 2012-12-23T16:23:54.050 に答える