0

Я хочу опубликовать свое приложение в Google Play, но когда я загружаю его .apk-файл, он показывает, что он поддерживается 0 устройствами. Я знаю, что об этом уже есть несколько тем, но я нигде не нашел решения. Ниже я использую исходный код моего манифеста Android. Я также хотел бы упомянуть, что я использую LibGDX для этого приложения, и это Android Live Wallpaper. Также все отлично работает на тестовых устройствах и эмуляторах. Спасибо за ваши ответы.Google Developer Console показывает 0 поддерживаемых устройств

 <?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.caller.generationslwp.android" 
     android:versionCode="1" 
     android:versionName="1.0.1" > 

     <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="21" /> 
     <uses-feature android:name ="android:software.live_wallpaper" android:required="true"></uses-feature> 
     <uses-feature android:glEsVersion="0x00020000" android:required="true"></uses-feature> 
     <uses-feature android:name="android.hardware.touchscreen" android:required="true"></uses-feature> 



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



     <application 
      android:allowBackup="false" 
      android:icon="@drawable/ic_launcher" 
      android:label="@string/app_name" 

     > 
      <service android:name =".LiveWallpaperAndroid" 
      android:label = "@string/app_name" 
      android:icon = "@drawable/ic_launcher" 
      android:permission = "android.permission.BIND_WALLPAPER" > 
       <intent-filter> 
        <action android:name="android.service.wallpaper.WallpaperService" /> 
       </intent-filter> 
       <meta-data android:name ="android.service.wallpaper" 
       android:resource ="@xml/livewallpaper" /> 
      </service> 


      <activity 
       android:name="com.caller.generationslwp.android.Settings" 
       android:exported="true" 
       android:label="@string/preview_app_name"> 


      </activity> 
     </application> 

    </manifest 

> 
+0

Я не мог обнаружить что-то не так в этом коде: какой размер вашего apk он больше 50 МБ? – Netero

+0

Нет, это всего лишь около 4 МБ, не может быть что-то недостающее в манифесте? Или не может быть проблемой с библиотеками Libgdx? Они используют Gradle для генерации проекта, и я не очень хорошо разбираюсь в этом, поэтому не может быть причина с градиентом? – Caller

ответ

1

Я, наконец, нашел, где проблема была. Это была опечатка android:software.live_wallpaper, она должна быть android.software.live_wallpaper. Теперь он показывает более 9 000 поддерживаемых устройств.

+0

Это действительно странно. Я думаю, что это из-за разной версии gradle, которая может быть основной причиной проблемы. Я успешно использую 'android: software ...' для gradle 2.x, но не удалось для gradle 3.x. Теперь вы использовали свое решение, оно работает. – haxpor