0

Manifest.xml に設定し、eclipse で .apk をインストールしようとすると、logcat を示すライブラリが見つからないというエラーでインストールが失敗します。開発者としての私にとっては問題ありません。

しかし、Google Play での動作はどうなるでしょうか。logcat に単に障害を書き込むだけでは、通常のユーザーには役に立ちません。適切なエラー ダイアログが表示され、ユーザーにエラー、その理由と修正方法を知らせると便利です (この場合、ユーザーが不足しているアプリを簡単にインストールできるように、Google Play に不足しているアプリへのリンクが理想的です)。

ユーザーがAndroidマーケット(または他のマーケットプレイス)を介して.apkをインストールしようとした場合、エラーがどのように処理されるかを知っている人はいますか?その取り扱いを衣装化する方法はありますか?

4

2 に答える 2

3

しかし、Google Play での動作はどうなるでしょうか。

デバイスに必要なファームウェア ライブラリがない場合、アプリは Google Play ストアに表示されません。したがって、ユーザーはそれをインストールする機会がありません。

これについては、ドキュメントの「Google Play のフィルター」セクションで説明されています。

于 2012-05-13T16:27:21.770 に答える
1

使用ライブラリのドキュメントに基づいて、リフレクションを使用して特定のクラスが使用可能かどうかを判断できます。私自身はこれを行っていませんが、リフレクションを使用して、デバイスがライブ壁紙をサポートしているかどうかを判断するブログスポットです。リフレクションを使用して、Androidデバイスが「ライブ壁紙」を使用しているかどうかをテストします。

他のライブラリに適応させるのはそれほど難しいことではありません。

また、API 7から、タグにandroid:required値があり、ライブラリがユーザーのデバイスに存在しない場合でも、アプリケーションをGooglePlayからインストールできます。

お役に立てれば...

于 2012-05-13T16:39:21.323 に答える