从Google Play商店安装应用程序时,某些设备上无法安装应用程序。

4
我有一个Beta版本的应用程序。在一些红米和三星设备上无法安装该应用程序。应用程序可以从Play商店下载,但在安装时显示错误对话框“无法安装应用程序请重试,如果仍然不行,请查看修复问题的常见方法。

enter image description here


版本 classpath 'com.android.tools.build:gradle: 是与Android Gradle插件一起使用的Gradle构建工具的依赖项。 - IntelliJ Amiya
1
确保您的应用程序支持64位要求。 - Mo Faizan Shaikh
1
我有同样的问题,你找到解决方案了吗? - Tim Autin
遇到了相同的问题。@SureshKumar,你找到根本原因了吗? - Papps
@Papps 还没有。仍然面临这个问题。 - Suresh Kumar
显示剩余2条评论
2个回答

0

常见情况是应用程序不支持64位设备。请检查其中一个设备是否为64位,并检查您的build.gradle文件是否包含以下内容:

大多数Android Studio项目使用Gradle作为底层构建系统,因此本节适用于两种情况。启用本机代码的构建只需在应用程序的“build.gradle”文件中的ndk.abiFilters设置中添加arm64-v8a和/或x86_64,具体取决于您希望支持的架构:

// Your app's build.gradle
apply plugin: 'com.android.app'

android {
   compileSdkVersion 27
   defaultConfig {
       appId "com.google.example.64bit"
       minSdkVersion 15
       targetSdkVersion 28
       versionCode 1
       versionName "1.0"
       ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
// ...

请参考以下内容:

如何制作同时支持32位和64位架构的Android应用程序?


0

可能有两种情况:

  1. 您正在尝试安装不兼容的APK。
  2. Play Protect已标记您的apk。

如果您确定您的apk的兼容性(最小api版本,abi等),那么您可以尝试disable PlayProtect,然后安装您的apk。

*请注意,PlayProtect是一项重要功能,也是Google试图阻止Android平台上的恶意软件和有害应用程序的方式之一,因此请确保您正在安装可信任的APK。


如果应用程序与设备不兼容,则该应用程序将不会在该设备的Play商店中显示。而且,在从Play商店安装时,无需禁用Play保护选项。 - Suresh Kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接