当前位置: 首页 > 知识库问答 >
问题:

此应用程序与您的所有设备不兼容后上传apk到生产android play store错误

步博艺
2023-03-14

上传apk后,我的android应用程序没有安装。我试了10多个不同的设备,但它给所有的设备都一样的错误“这个应用程序与你的所有设备不兼容。”

我已经添加了手机,7英寸平板电脑和10英寸屏幕截图,但仍然坚持错误。上传APK有什么问题,请帮我解决这个问题

下面编辑的是我的Manifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.nygci.warangal"
android:versionCode="2"
android:versionName="1.1" >

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

<uses-sdk

    android:minSdkVersion="10"
    android:targetSdkVersion="19" />

<permission
    android:name="com.nygci.warangal.permission.MAPS_RECEIVE"
    android:protectionLevel="signature" />

<protected-broadcast android:name="android.intent.action.MEDIA_MOUNTED" />

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="com.nygci.warangal.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<uses-feature
    android:name="android.hardware.telephony"
    android:required="false" />
<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.location.gps"
    android:required="false" />
<uses-feature
    android:name="android.hardware.location"
    android:required="false" />
<uses-feature
    android:name="android.hardware.location.network"
    android:required="false" />
<uses-feature
    android:name="android.hardware.telephony.cdma"
    android:required="false" />
<uses-feature
    android:name="android.hardware.telephony.gsm"
    android:required="false" />
//some permission for sony mobile
<uses-permission android:name="com.sonymobile.permission.XSSM_PROVIDER" />
<uses-permission android:name="com.sonymobile.permission.XSSM" />
<uses-permission android:name="com.sonymobile.permission.ENTERPRISE_API" />
<uses-permission android:name="com.sony.smallapp.app.widget.permission.BIND_SMALLAPP_WIDGET_MANAGER" />
<uses-permission android:name="com.sony.smallapp.permission.SMALLAPPMANAGER_CONTROL" />
<uses-permission android:name="com.sony.smallapp.launcher.permission.ACCESS_DATABASE" />
<uses-permission android:name="com.sony.smallapp.permission.SMALLAPP" />

<permission
    android:name="com.sonymobile.permission.TASK_SWITCHER_PLUGIN_VIEW"
    android:protectionLevel="signatureOrSystem" />

共有1个答案

壤驷经国
2023-03-14

我认为你的问题是由于你要求的权限。一般情况下,平板电脑没有电话功能,所以如果有权限请求的话,应用程序就不会出现。

你另外有很多“索尼”特定的权限,我想这些可能会消除你的手机显示在设备不支持这一点(即,任何不索尼)。

(注意:我从这个列表中删除了那些看起来没有问题的,否则,我认为任何/所有这些都可能导致您的可用性问题)。

确定您是否真的需要以下权限,并在可能的情况下消除这些权限:

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

<uses-feature
    android:name="android.hardware.telephony.cdma"
    android:required="false" />
<uses-feature
    android:name="android.hardware.telephony.gsm"
    android:required="false" />
//some permission for sony mobile
<uses-permission android:name="com.sonymobile.permission.XSSM_PROVIDER" />
<uses-permission android:name="com.sonymobile.permission.XSSM" />
<uses-permission android:name="com.sonymobile.permission.ENTERPRISE_API" />
<uses-permission android:name="com.sony.smallapp.app.widget.permission.BIND_SMALLAPP_WIDGET_MANAGER" />
<uses-permission android:name="com.sony.smallapp.permission.SMALLAPPMANAGER_CONTROL" />
<uses-permission android:name="com.sony.smallapp.launcher.permission.ACCESS_DATABASE" />
<uses-permission android:name="com.sony.smallapp.permission.SMALLAPP" />
 类似资料:
  • 我开发了一个基于webview的android应用程序,并对其进行了测试--运行良好,上传到了Google Play,当我去看我得到的应用程序时,这个应用程序与你所有的设备都不兼容--我有了wildfire,现在我有了Media Pad 7英寸平板电脑。这是我的清单文件

  • 我刚刚发布了我的应用程序为穿戴设备,它的手表脸,没有任何UI为电话应用程序。我上传到了Google Play。但它说这个应用程序与你的设备不兼容。到所有用户或设备。 有人知道吗?

  • 我正在尝试测试一个应用程序的许可: 将apk作为alpha上载到开发控制台中的google play 添加的测试人员电子邮件 在测试者的链接发布和直播后访问了该链接 问题:显示我的设备与应用程序不兼容! 此外,Google Play没有给我任何关于阻塞问题的提示。如何调试此问题?

  • 当我将我的apk发布到Play Store时,该应用程序与4400台设备兼容,但与3000台设备不兼容,包括三星Galaxy S4等知名设备。我从这里读到:https://support.google.com/googleplay/android-developer/answer/1727131?hl=frGoogle Play Store基于清单文件(主要是)的兼容测试。 因此,我在可用时添加了

  • 试图从play store安装我自己的应用程序,它说“您不能安装这个应用程序,因为另一个用户已经在这个设备上安装了不兼容的版本”

  • 我用代号为一个应用程序 现在,我已经把这个应用放到谷歌游戏上了。https://play.google.com/store/apps/details?id=in.n10k.UltimateGRE 一切都很好。 但是,该应用程序无法从安装在(三星)Galaxy选项卡上的Play商店应用程序中搜索 它可以从其他手机上搜索,但不能从TAB上搜索。 谷歌表示,如果该应用程序在某些设备上不兼容,它不会在搜索