【问题标题】:Google Play app is incompatible with my phoneGoogle Play 应用与我的手机不兼容
【发布时间】:2017-11-17 15:18:38
【问题描述】:

我刚刚在 Google Play 上发布了 Android(React-Native)应用。它说:

Requires Android
5.0 and up

我之前确实在我的 Nexus 5 (Android 6.0 M) 上安装了 apk。它工作得很好,所以我将它发布到了 Google Play。当我从浏览器打开 Play 时,我无法从那里在我的 Nexus 上安装应用程序(请参阅 Fido LGE Nexus 5):

我注意到,当我尝试从 Nexus 搜索时,我无法在 Google Play 中找到该应用:

  • 是因为它还没有被索引还是因为它不兼容?
  • 如果我在发布之前在此手机上测试了相同的 apk,为什么会不兼容?

更新:

来自支持的反馈:

  • 您的应用具有不受支持的框架版本:APK 版本 1(生产)中的 17、18、19 和 20
  • 您的应用有一个不兼容的屏幕:正常,480 适用于 Android 版本 17、28、19、20、21、22、23、24 和 25 的 APK 版本 1(生产)
  • 您的应用缺少设备功能:android.hardware.faketouch、android.hardware.location、android.hardware.screen.portrait,适用于 Android 版本 17、18、20,适用于 APK 版本 1(生产版)

【问题讨论】:

    标签: android react-native google-play


    【解决方案1】:

    同样的事情发生在我身上,我通过在 app 的 build.gradle 中设置 minSdkVersion=whatever is minSdk 来纠正它。我在游戏控制台中尝试了一切,除此之外没有任何效果,奇怪的是,具有相同源代码的相同应用程序在 Alpha 版本中运行良好!也许游戏控制台中的一些错误。只需手动手动设置 minSdkVersion,它已被弃用,但可以工作。

    【讨论】:

    • 谢谢你的回答,我试试看。
    • 执行此操作并重新上传 apk 并将答案标记为正确(如果有效)。如果我想对某事发表评论,我真的需要在 quora 上享有声誉? 试试看它是否有效。
    • 你在 AppManifest 或 gradle 构建文件中更改了吗?
    • 所以有一件小事,你应该看看哪个在 gradle 中,minSdkVersion 或 maxSdkVersion,因为我的是 minSdkVersion,我添加了 maxSdkVersion 来覆盖 play store 默认值,因为它显示仅支持棒棒糖下面的设备,而我用棉花糖在设备上制作了我的应用程序!所以你应该看看 build.gradle 中存在哪一个,然后根据你的需要进行更改
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2019-06-01
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    相关资源
    最近更新 更多