下载 100% 完成后,Play 商店显示“无法安装此应用程序,请重试,如果仍然无法正常工作,请参阅常见的修复方法”

Ahs*_*bal 6 android build version google-play google-play-console

Play 商店显示“无法安装此应用程序,请重试,如果仍然无法正常工作,请参阅常见的修复方法”。我已经在 Play 商店上发布了我的不同 Android 应用程序的更新,并且它像往常一样成功上线。但问题是,在我的 Google Play 控制台上,过去 2.3 天以来所有应用程序的新安装都是零。清单和构建 Gradle:附加了应用程序。我想说的是,应用程序正在下载 100%,然后会显示以下对话框。

每个应用程序安装时显示的消息

以下是清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com...">


<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO"/>

<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true" />

<application
    android:allowBackup="true"
    android:icon="@drawable/icon"
    android:label="@string/ime_name"
    android:largeHeap="true"
    tools:replace="android:icon,android:label">


    <activity
        android:name="com...Main"
        android:screenOrientation="unspecified"
        android:label="@string/ime_name"
        android:theme="@style/AppTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".PrefActivity"></activity>
    <activity
        android:name="com.google.android.gms.ads.AdActivity"




 android:configChanges="keyboard|keyboardHidden|orientation|
 screenLayout|uiMode|screenSize|smallestScreenSize" />

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="@string/ads_application_id"/>

</application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

构建 Gradle:应用程序

    apply plugin: 'com.android.application'
android {
compileSdkVersion 'android-R'

buildToolsVersion '29.0.2'

defaultConfig {

    applicationId '...'

    minSdkVersion 16

    targetSdkVersion 29

    versionCode 4

    versionName '4.43'


}
lintOptions {
    abortOnError false
}

buildTypes {

    release {

        minifyEnabled true

        shrinkResources true

        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

productFlavors {

}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
androidTestImplementation 'junit:junit:4.13'
implementation project(':lib')
implementation project(':library')
implementation 'com.google.android.gms:play-services-ads:19.0.1'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
}
Run Code Online (Sandbox Code Playgroud)

Kos*_*tek 0

我没有答案,但想帮助您解决这个问题。如果您的设备能够重现该问题,请尝试将其连接到 ADB,并阅读错误日志,了解收到此消息时发生的情况。就我而言,它是这样的:

提交者:提交错误消息INSTALL_FAILED_UPDATE_INCOMPATIBLE:软件包签名与以前安装的版本不匹配;忽略!任务失败:tid:1000000026,statusCode:6004 com.google.android.finsky.installerv2.InstallerException:状态:6004

这让我得出结论,更新本身没有任何问题。我只是想从 Google Play 未签名的版本更新到 Google Play 签名的版本。更不用说这是一个误报,因为我的用户根本没有处理这个问题。

希望你们找到错误消息并解决问题!