【问题标题】:Android App is not installable from Play Store in spite of targeting the right SDK. Why?尽管针对正确的 SDK,但无法从 Play 商店安装 Android 应用程序。为什么?
【发布时间】: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


【解决方案1】:

我去了我的开发者控制台,发布管理->工件库,单击我的发布旁边的小信息按钮。它说“支持的设备:0”。我吓坏了。 我去了我的应用程序,删除了我的代码中不需要的 Java IOUtils 库。然后在构建过程中出现关于不需要的 WebView 功能的警告(仅适用于较旧的 SDK),我将其删除。然后向其中一个活动添加了一个 action.VIEW 意图过滤器。然后,我将 SDK 设为 16 而不是 15。然后我更改了依赖项;

implementation 'com.android.support:design:27.0.2'
compile 'com.android.support:appcompat-v7:27.0.2'

在撰写本文时,这是最新可用的。然后,清理它,构建应用程序,再次测试。 然后,我更新了版本代码和版本名称,生成了另一个签名的 APK。 我上传了1.2版。等了一会儿。

现在,它显示了从 SDK 16 到 27 的多个受支持设备。我仍然不知道是什么修复了它。感谢谷歌。

问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多