2

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

在此处输入图像描述

4

2 回答 2

0

可能有两种情况:

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

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

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

于 2020-03-02T05:31:32.820 回答
0

常见情况下,该应用程序不支持 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 应用程序?

于 2022-01-12T05:10:21.380 回答