我编写了一款安卓应用,现在有用户报告说该应用与许多手机不兼容。我认为要求/权限并不那么奇特。
我的清单文件包含以下代码:
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
<supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.VIBRATE"/>
不兼容的手机显示为灰色: Market http://www.preston.be/market.png 有没有人知道缺少或错误了什么?
<uses-feature>
或<uses-configuration>
元素吗? - CommonsWareaapt dump badging
来帮助诊断这种问题:http://developer.android.com/guide/topics/manifest/uses-feature-element.html#testing - CommonsWare