0

我的应用程序与某些设备的兼容性存在严重问题。

目前这些是我的配置和权限:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="19" />

<supports-screens android:anyDensity="true" />

<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

在我看来,这意味着我的应用程序与每部 Android 4.0.x 或更高版本的智能手机(不是平板电脑)兼容。那是对的吗?

因为我认识到它与我用 Genmyotion 模拟的带有 4.1.1 的三星 Galaxy S II 不兼容。我们的客户也在真实设备上描述了这种行为。有谁知道为什么会出现这个问题?

4

1 回答 1

0

我想我自己发现了问题(见android market 说没有设备兼容?

我已包含权限

<uses-permission android:name="android.permission.CAMERA"/> 

默认情况下包括自动对焦功能。所以我必须在我的清单中添加以下内容来禁用它:

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

感谢chrish

于 2014-02-07T10:55:59.767 回答