Android应用程序无法从play store下载到平板电脑上
我在Play Store上有一个应用程序的alpha原型。出于某种原因,使用平板电脑的用户无法下载该应用程序,他们会收到“您的设备与此版本不兼容”的信息。我还没有机会测试多个平板电脑,但我知道这肯定是Nexus 7的一个问题 如果我通过开发人员控制台查找设备兼容,我会看到Nexus7等平板电脑被列为兼容(没有任何设备被列为排除在外) 我还确保无法下载应用程序的平板电脑拥有最新的操作系统,因此不应因为操作系统不兼容而不兼容 有人知道阻止平板电脑下载我的应用程序的问题吗? 我已经把我的舱单放进去了,以防万一Android应用程序无法从play store下载到平板电脑上,android,android-manifest,tablet,google-play,Android,Android Manifest,Tablet,Google Play,我在Play Store上有一个应用程序的alpha原型。出于某种原因,使用平板电脑的用户无法下载该应用程序,他们会收到“您的设备与此版本不兼容”的信息。我还没有机会测试多个平板电脑,但我知道这肯定是Nexus 7的一个问题 如果我通过开发人员控制台查找设备兼容,我会看到Nexus7等平板电脑被列为兼容(没有任何设备被列为排除在外) 我还确保无法下载应用程序的平板电脑拥有最新的操作系统,因此不应因为操作系统不兼容而不兼容 有人知道阻止平板电脑下载我的应用程序的问题吗? 我已经把我的舱单放进去了,
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.activities"
android:installLocation="auto"
android:versionCode="1"
android:versionName="1.0"
android:windowSoftInputMode="adjustPan" >
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CACHE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@drawable/test_logo"
android:label="@string/app_name"
android:theme="@style/SampleTheme.Light" >
<activity
android:name="com.test.activities.LoginActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
</activity>
...
</application>
</manifest>
...
作为一个附带问题,我有兴趣学习在将新的APK上传到play store之前,如何查看设备是否与应用程序兼容。我从未在设备上直接测试过应用程序,因此我惊讶地发现它在play store上被列为不兼容。我认为这是因为
(假设Nexus 7没有自动对焦)。您可以添加android:required=“false”,这样应用程序也可以用于没有自动对焦的设备。我认为这是因为
(假设Nexus 7没有自动对焦)。您可以添加android:required=“false”,这样应用程序也可以用于没有自动对焦功能的设备。我不知道这个问题的确切答案,但我知道Play通过以下数字确定支持的设备列表:
android:minSdkVersion="11"
android:targetSdkVersion="19"
为了让代码正常工作,它们应该尽可能低。数字越小,兼容性列表越长
之后,所需权限的列表会产生很大的不同。因为有些设备没有必要的功能。因此,您还必须交叉引用该列表。我不知道确切答案,但我知道Play通过以下数字确定支持的设备列表:
android:minSdkVersion="11"
android:targetSdkVersion="19"
为了让代码正常工作,它们应该尽可能低。数字越小,兼容性列表越长
之后,所需权限的列表会产生很大的不同。因为有些设备没有必要的功能。所以你也必须交叉引用这个列表
有人知道阻止平板电脑下载我的应用程序的问题是什么吗
,并非所有平板电脑都有麦克风
另外,请删除
,因为Android中没有此类权限
有人知道阻止平板电脑下载我的应用程序的问题是什么吗
,并非所有平板电脑都有麦克风
另外,请删除
,因为Android中没有此类权限。如官方所述:
在应用程序清单中,找到所有元素。特别是,寻找某些平板电脑上可能不具备的硬件功能,例如:
- 安卓、硬件、电话
- android.hardware.camera(指后摄像头),或
- android.hardware.camera.front
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
如官方报告所述: 在应用程序清单中,找到所有元素。特别是,寻找某些平板电脑上可能不具备的硬件功能,例如:
- 安卓、硬件、电话
- android.hardware.camera(指后摄像头),或
- android.hardware.camera.front
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
我要补充的是,不需要麦克风。我将删除缓存建议。谢谢我要补充的是,不需要麦克风。我将删除缓存建议。谢谢奇怪的是,在play store上,它说没有不受支持的设备,即使是我指定的当前minSDKVersion和targetSDKVersions!奇怪的是,在play store上,它说没有不受支持的设备,即使是我指定的当前minSDKVersion和targetSDKVersions!