应用未在Android Google Play上显示,但在通过PC浏览Google Play时显示

时间:2018-11-21 06:16:23

标签: android google-play-services

昨天我在Google Play上发布了我的第一个应用程序。 从PC(使用Chrome)搜索Google Play时,我可以找到该应用 但是当我通过Android手机搜索Google Play时却找不到。

在阅读了一些具有相同问题的帖子后,我将应用名称更改为更独特,但仍然无法在我的Android手机Google Play上找到它。

为什么要在PC上浏览Google Play时找到该应用程序,而从我的手机设备中搜索Google Play却找不到该应用程序?

编辑: 应用manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="it.co.boom.acc_aid">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera2.full" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application
    android:allowBackup="true"
    android:icon="@drawable/accident"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">
    <activity android:name=".getOfficeID"></activity>
    <activity
        android:name=".MainActivity"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>

2 个答案:

答案 0 :(得分:1)

这是我的2美分。可能有多种可能性。

1-不支持应用程序的设备上不显示应用程序。请检查清单XML文件。也许您已经在其中声明了某些特定功能是强制性的,但您的设备上不可用,或者其最低支持的操作系统版本等。这是从Play控制台中查看排除列表中哪些设备的方法:{{3} }。引用自View & restrict your app's compatible devices

  

Google Play使用您的应用清单中声明的​​元素从不符合其硬件和软件功能要求的设备上过滤您的应用。

     

通过指定应用程序所需的功能,可以使Google Play仅向其设备满足应用程序功能要求的用户展示应用程序,而不向所有用户展示该应用程序。

2-传播更改需要花费一些时间。您可以尝试清除Google Play应用的缓存/数据,然后尝试搜索。


更新

从您共享的清单中,我可以看到您声明了以下内容:

  

<uses-feature android:name="android.hardware.camera2.full" />

不使用android:required属性。从uses-feature属性的文档中:

  

android:默认值,如果未声明,则为“ true”。

这表示如果设备不具备此功能,则它将不受支持,并且不会在该设备上的Play商店应用中显示该应用。可能就是这样。检查关于问题android:required的以下答案。这可能有助于解决您的问题。

答案 1 :(得分:1)

可能有3种可能。

  1. 检查移动设备的操作系统版本和APK的最低版本(如果您的移动设备操作系统位于受支持的范围之间)。

  2. 检查发布应用程序的区域,是否针对特定国家/地区。您可能看不到您所在地区未发布的应用。

  3. 检查应用程序是否需要您的手机不支持的任何必需功能。例如:具有摄像头功能的应用程序在没有摄像头的android手机上将不可见。