【发布时间】:2017-12-31 04:30:36
【问题描述】:
这是我没有依赖项的 Gradle 文件;
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.xxx.yyy"
minSdkVersion 15
targetSdkVersion 27
versionCode 2
versionName "1.1"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
该应用已在 Play 商店中发布,但显示“此应用与您的设备不兼容”。在网络上,并且不会显示在移动 Play 商店的搜索结果中。当然,当我从 Android Studio 推送时,它会在手机上运行。
另外,我只为这个应用程序使用了两个基本权限。我还需要做什么吗?在这个应用程序的先前版本 (1) 中,我的目标是 SDK 19,它抛出了不兼容错误。所以,我改成27,再次构建和测试,然后上传。现在,我仍然得到同样的错误。应用程序状态现在是“已发布”。这可能是 Play 商店的错误吗?
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
请帮忙。谢谢!
【问题讨论】:
-
当我直接从 Android Studio 推送(构建和运行)时,它当然是在手机上运行的。那么,你在暗示什么?
-
您是第一次发布应用程序吗?谷歌播放中的任何过滤器是否限制应用显示?
-
在这个应用程序的先前版本 (1) 中,我针对的是 SDK 19,它抛出了不兼容错误。所以,我改成27,再次构建和测试,然后上传。现在,我仍然得到同样的错误。应用程序状态现在是“已发布”。这可能是 Play 商店的错误吗?不,没有过滤器,它只是没有显示在我商店下的移动设备上。在网络上,我看到它,但它说不兼容。
-
developer.android.com/guide/topics/manifest/manifest-intro.html 在 manifest 你可以支持 sdk 版本、屏幕尺寸等
-
你在说什么@Pomagranite?这如何解决我的问题?
标签: android sdk android-gradle-plugin publish android-7.1-nougat