0

我刚刚在 Google Play 上发布了一个应用程序。它显示了不受支持的 808 设备,其中一些在下面列出以供参考

MICROMAX A44– tinnoes13_s7050 A45– tinnoes73_s8030_2g P300– 起重机-M701C_mmx A73– A73 P275– P275

还有一些在朋友设备上的测试我意识到 Android 4.0 设备不会在 Google Play 上显示该应用程序。

我的清单文件有以下内容。我在这里想念什么?有没有办法支持“所有”设备?

android:versionCode="10"
android:versionName="1.18" >

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 

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

<uses-sdk
    android:maxSdkVersion="16"
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

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

我没有提到这个应用程序,因为我不想违反 SO 关于自我应用程序推广的规则。如果需要,我可以在评论中提及。只是请求它。

4

1 回答 1

4

不要使用maxSdkVersion属性:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

任何版本 > 16 的设备都不会显示应用程序,运行 Android 4.2(版本 17)的设备。

此外,由于您正在请求android.permission.CALL_PHONE权限,因此该应用程序只会显示给具有电话功能的设备。如果您的应用程序也可以在没有电话功能的设备上运行,则不需要:

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

与 相同android.permission.ACCESS_FINE_LOCATION,该应用程序将仅针对具有 GPS 的设备显示,除非您将其设为不需要:

<uses-feature android:name="android.hardware.location.gps" android:required="false" />

有关更多信息,请参阅http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions

于 2013-05-11T08:54:55.057 回答