我有一个在 Beta 版中发布的应用程序。它没有安装在某些 Redmi 和三星设备中。该应用程序正在从 Play 商店下载,并且在安装时显示错误对话框“无法安装该应用程序,如果仍然无法正常工作,请重试。请参阅解决问题的常用方法。 ”
问问题
868 次
2 回答
0
可能有两种情况:
- 您正在尝试安装不兼容的 APK。
- 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'
// ...
检查以下参考:
于 2022-01-12T05:10:21.380 回答