2015-09-27 2 views
-1

Я загрузил свое приложение на google play и обнаружили, что в
проблема Android совместимости на игровой магазин

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

секции он показывает

Требуется Android 4.0.3 - 4.4

вместо 4.0.3 и выше

Мой build.gradle является

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "com.dexterous.genero15" 
     minSdkVersion 15 
     targetSdkVersion 22 
     versionCode 3 
     versionName "1.1.1" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.2.1' 
    compile 'com.github.flavienlaurent.discrollview:library:[email protected]' 
} 

Эта проблема does't происходит в моем муравей другое приложение на игру.
Как я могу решить эту проблему.

+0

ничего Указано ли ваш AndroidManifest.xml? – Buddy

+0

В манифесте нет только приложений-приложений и тегов активности –

ответ

1

Эта проблема вызвана библиотекой discrollview. Как вы можете видеть hereAndroidManifest.xml библиотеки была указана maxSdkVersion:

<manifest 
    package="com.flavienlaurent.discrollview.lib" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 

    <uses-sdk 
     android:maxSdkVersion="19" 
     android:minSdkVersion="14"/> 

</manifest> 

Существует уже запрос выдвижная, который стремится решить проблему: https://github.com/flavienlaurent/discrollview/pull/9

+0

, если мы упомянем использование -sdk в нашем манифесте, то я полагаю, что он переопределит использование манифеста discrollview-sdk –

+1

Чтобы переопределить манифест discrollview, вам нужно указать 'maxSdkVersion' в вашем' AndroidManifest' или ' build.gradle', добавить 'uses-sdk' в ваш манифест недостаточно. Если вы добавите 'maxSdkVersion', вам нужно обновлять свое приложение каждый раз, когда появится новая версия Android. Я не думаю, что это приемлемое решение. Если вы не хотите ждать, что запрос на перенос будет объединен, вы можете клонировать репо, удалить «maxSdkVersion» из «AndroidManifest», перестроить библиотеку и использовать сгенерированный аар. –

Смежные вопросы