0

マーケットへの公開中に問題が発生しました。私のアプリケーションはオートフォーカス機能を使用していませんが、市場に公開すると、コンソールに次のように表示されます。

android.hardware.camera
android.hardware.camera.autofocus

マニフェスト ファイルで要求するアクセス許可と機能は次のとおりです。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

何が問題なのか誰か教えてください。

4

1 に答える 1

0

マニフェストに適切な<uses-feature>タグが含まれていますか? ということだけ

<uses-feature android:name="android.hardware.camera" />

ドキュメントには次のように記載されています。

たとえば、アプリケーションが CAMERA パーミッションを要求しているが、android.hardware.camera の要素を宣言していない場合、Google Play はアプリケーションがカメラを必要としており、デバイスがカメラを提供していないユーザーには表示されるべきではないと見なします。

暗黙の特徴に基づくフィルタリングから

このリストを確認すると、カメラの許可を使用し、マニフェストに何も記述していない場合に、言及された 2 つの機能が想定されていることがわかります。上記のコード スニペットを追加すると、カメラ機能だけに縮小されます。

于 2012-04-08T13:28:17.020 に答える