我的应用程序可以在 Playstore 上找到。当我在平板电脑中搜索我的应用程序时,它没有显示应用程序列表。在 Playstore 优化提示中显示“您的 APK 应该只需要平板电脑上通常提供的硬件功能”
<uses-feature
android:name="android.hardware.camera"
android:required="false"/>
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false"/>
<uses-feature
android:name="android.hardware.camera.flash"
android:required="false"/>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.CAMERA" android:required="false"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CALL_PHONE" android:required="false" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:required="false"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:required="false"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_CONTACTS" android:required="false"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.INSTALL_PACKAGES" android:required="false"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS" android:required="false"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
最佳答案
没有android:required
<uses-permission>
的属性。因此,删除它们,因为它们对你没有好处。
然后,您将需要查看the list of permissions that imply feature requirements并对您的<uses-feature>
进行调整根据需要添加元素。
例如,通过请求CALL_PHONE
权限,您表明该设备必须具有电话功能。如果您不想这样做,请添加 <uses-feature android:name="android.hardware.telephony" android:required="false"/>
到您的名册 <uses-feature>
元素。
关于android - PlayStore 应用程序未在 Android 平板电脑中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24219105/