簡體   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