Приложение Android поддерживается 0 устройствами, когда приложение доступно в Play Store.

Я запустил свое приложение в Play Store, и когда я проверил свое живое приложение, оно оказалось несовместимым со всеми устройствами Android. Я проверил консоль Play Store. Он показывает мне 0 поддерживаемых устройств. Я не знаю, почему мое приложение не поддерживает ни одно устройство.

Манифест.xml:

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

<uses-permission android:name="android.permission.INTERNET">

</uses-permission>
<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_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />

<uses-feature android:name="android.permission.CAMERA" />
<uses-feature
    android:name="android.hardware.camera"
    android:required="true" />

<application
    android:name="zkm.com.zkm.Utils.AppController"
    android:allowBackup="true"
    android:hardwareAccelerated="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    android:usesCleartextTraffic="true"
    tools:ignore="GoogleAppIndexingWarning">
    <activity
        android:name="zkm.com.zkm.Activity.Splash"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="zkm.com.zkm.Activity.WelcomeActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />
    <activity
        android:name="zkm.com.zkm.Activity.CarerSeekerActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="adjustPan|stateAlwaysHidden"

        />
    <activity
        android:name="zkm.com.zkm.Activity.SeekerAdditionalDetailActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />
    <activity
        android:name="zkm.com.zkm.Activity.CareSeekerRegistrationActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />
    <activity
        android:name="zkm.com.zkm.Activity.LoginActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />
    <activity
        android:name="zkm.com.zkm.Activity.HelpActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />
    <activity
        android:name="zkm.com.zkm.Activity.CareProviderHelpActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />
    <activity
        android:name="zkm.com.zkm.Activity.CareProviderActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />
    <activity
        android:name="zkm.com.zkm.Activity.ForgotPasswordActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />

    <activity
        android:name="zkm.com.zkm.Activity.ConfirmPasswordActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateAlwaysHidden" />

    <activity
        android:name="zkm.com.zkm.Activity.SearchCareProfileSeekerActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />


    <activity
        android:name="zkm.com.zkm.Activity.SearchPackageCareProviderActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />

    <!-- Firebase Notifications -->
    <service
        android:name="zkm.com.zkm.Notification.MyFirebaseMessagingService"
        android:exported="true"
        android:stopWithTask="false">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT" />
        </intent-filter>
    </service>

    <service android:name="zkm.com.zkm.Notification.MyFirebaseInstanceIDService">
        <intent-filter>
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
        </intent-filter>
    </service>


    <!-- ./Firebase Notifications -->


    <provider
        android:name="android.support.v4.content.FileProvider"
        android:authorities="zkm.com.zkm.fileprovider"
        android:exported="false"
        android:grantUriPermissions="true">
        <meta-data
            android:name="android.support.FILE_PROVIDER_PATHS"
            android:resource="@xml/file_paths"></meta-data>
    </provider>


</application>

App's Gradle:

      apply plugin: 'com.android.application'

    android {
      compileSdkVersion 28
      defaultConfig {
         applicationId "zkm.com.zkm"
         minSdkVersion 19
         targetSdkVersion 28
         versionCode 2
         versionName "1.0.1"
         testInstrumentationRunner 
         "android.support.test.runner.AndroidJUnitRunner"

     }
    buildTypes {
        release {
           minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard- 
           android.txt'), 'proguard-rules.pro'
       }
  }

lintOptions {
      checkReleaseBuilds false
       // Or, if you prefer, you can continue to check for 
    errors in release builds,
    // but continue the build even when errors are found:
    abortOnError false
  }
 }

dependencies {

  implementation fileTree(dir: 'libs', include: ['*.jar'])
  implementation 'com.android.support:appcompat-v7:28.0.0'
  implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  implementation 'com.android.support:design:28.0.0'
  implementation 'com.android.support:support-v4:28.0.0'
  implementation 'com.android.support:support-vector-drawable:28.0.0'

implementation 'com.crystal:crystalrangeseekbar:1.1.3'
implementation 'com.ramotion.foldingcell:folding-cell:1.2.2'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.github.emanzanoaxa:RippleEffect:52ea2a0ab6'


testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.squareup.retrofit2:retrofit:2.1.0'
implementation 'com.google.code.gson:gson:2.6.2'
implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
implementation 'com.android.volley:volley:1.1.0'
implementation 'de.hdodenhof:circleimageview:3.0.0'
implementation 'com.github.bumptech.glide:glide:3.7.0'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.stripe:stripe-android:8.7.0'
implementation 'com.hbb20:ccp:2.2.0'

repositories {

    maven {
        url "https://jitpack.io"
         }
       }
  }
  apply plugin: 'com.google.gms.google-services'

Пожалуйста, проверьте мой манифест и дайте мне знать, что я сделал неправильно.


person mobile developer    schedule 21.08.2019    source источник
comment
Кажется, в вашем файле манифеста нет ничего плохого. Возможно, вы что-то забыли при публикации приложения в Play Store. Я рекомендую вам просмотреть все поля Play Store перед публикацией приложения.   -  person bhavya joshi    schedule 21.08.2019
comment
@bhavyajoshi Я все сделал и все сделал.   -  person mobile developer    schedule 21.08.2019
comment
Можете показать скриншот сообщения? Вы также можете написать в службу поддержки разработчиков Google по этой проблеме и узнать причины.   -  person bhavya joshi    schedule 21.08.2019
comment
Я думаю, что ваша проблема хорошо описана здесь   -  person MSI Abu Zafar Newton    schedule 21.08.2019
comment
@бхавьяджоши . такого сообщения нет, нет консоли play store, даже я несколько раз отправлял им письма, чтобы узнать о проблеме.   -  person mobile developer    schedule 21.08.2019
comment
Я не думаю, что на одном устройстве есть такая функция <uses-feature android:name="android.permission.CAMERA" />   -  person Vladyslav Matviienko    schedule 21.08.2019


Ответы (3)


Кажется, ничего особенного, но я сомневаюсь в этой строке:

<uses-feature android:name="android.permission.CAMERA" />

Потому что я думаю, что это должно быть:

<uses-permission android:name="android.permission.CAMERA" />

И это вы уже включили в свой файл манифеста Android, поэтому просто удалите эту скептическую строку и посмотрите, что произойдет!

person Paresh Mayani    schedule 21.08.2019
comment
я согласен с вашим ответом - person Abhinav Gupta; 21.08.2019
comment
Я добавил и разрешение, и функцию, потому что камера не работает на некоторых устройствах, если не используется функция использования. - person mobile developer; 21.08.2019
comment
@mobiledeveloper, это странно, я еще не видел такого случая и не верю, что это будет так, потому что нет никакого смысла использовать значение разрешения в теге uses-feature. - person Paresh Mayani; 21.08.2019
comment
@PratikButaniAndroidDev, ха-ха, нашел немного времени и решил зайти к вам всем и сказать привет :) - person Paresh Mayani; 21.08.2019
comment
Жду 100к :) @PareshMayani - person Pratik Butani; 21.08.2019

Как я уже упоминал в комментариях, в ваших файлах нет ничего плохого. Вы можете задать запрос через учетную запись разработчика Google, указав конкретную причину, почему вы видите это сообщение об ошибке.

Я также рекомендую вам просмотреть все детали, заполненные в playstore, прежде чем публиковать приложение.

Кроме того, было бы полезно, если бы вы могли опубликовать скриншот консоли публикации разработчика Google.

person bhavya joshi    schedule 21.08.2019
comment
такого сообщения нет, нет консоли play store, даже я несколько раз отправлял им письма, чтобы узнать о проблеме. - person mobile developer; 21.08.2019

вы должны требовать ложь. потому что не все устройства предоставляют аппаратное обеспечение камеры.

<uses-feature
android:name="android.hardware.camera"android:required="false"/>
person Raju Tukadiya    schedule 21.08.2019