我开发了一个Android应用程序,我在Google Play上发布了它
出于某种原因,在商店的应用页面中显示以下消息:“此应用与您的设备不兼容。”
有谁知道为什么?以及我需要删除此消息的内容?
我的应用应该适用于任何有互联网的手机。
android {
compileSdkVersion 26
buildToolsVersion "26.0.0"
defaultConfig {
applicationId "com.eilamshapira.routeburntracker"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
来自我的build.grade文件:
{{1}}
}
答案 0 :(得分:1)
原因很可能是您在build.gradle文件中指定的最低API级别。确保您的API级别低于或等于您设备的Android版本。此外,即使你有例如android 7.0,然后你指定API级别24作为你的最低API,那么请记住,Android版本(API级别)较低的设备也将是不兼容的。
您可以找到API级别和Android版本here
的列表答案 1 :(得分:0)
您还应添加所有数字screenDensity
值。见这里:https://developer.android.com/guide/topics/manifest/compatible-screens-element.html