play store上的Android兼容性问题

play store上的Android兼容性问题,android,google-play,version,Android,Google Play,Version,我已将我的应用程序上载到,并在 补充资料 显示的部分 需要安卓4.0.3-4.4 而不是4.0.3及以上版本 我的身材,格雷德尔是 apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.dexterous.gene

我已将我的应用程序上载到,并在

补充资料

显示的部分

需要安卓4.0.3-4.4

而不是4.0.3及以上版本

我的身材,格雷德尔是

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:0.0.2@aar'
}
此问题不会出现在我的ant其他应用程序中。

如何解决此问题。

此问题是由
discrollview
库引起的。如您所见,库的
AndroidManifest.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>

已存在一个旨在解决此问题的请求:

您的AndroidManifest.xml是否指定了任何内容?没有任何清单只包含权限应用程序和活动标记如果我们在清单中提到uses sdk,那么我想它将覆盖discrollview的清单uses SDKT要覆盖discrollview的清单,您需要在
AndroidManifest
中指定
maxSdkVersion
,或者
build.gradle
,在清单中添加
使用sdk
是不够的。如果您添加
maxSdkVersion
,您需要在每次有新版本的android时更新应用程序。我认为这不是一个可接受的解决办法。如果不想等待拉取请求合并,可以克隆repo,从
AndroidManifest
中删除
maxSdkVersion
,重建库并使用生成的aar。