繁体   English   中英

应用程序未从 Play 商店安装在某些设备中

[英]App not installing in some devices from play store

我有一个在 Beta 版中发布的应用程序。 它没有安装在某些 Redmi 和三星设备中。 该应用程序正在从 Play 商店下载,安装时显示错误对话框“无法安装该应用程序,如果仍然无法正常工作请重试。查看解决问题的常用方法。

在此处输入图像描述

可能有两种情况:

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

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

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

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

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

// 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 应用程序?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM