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。