android 使用应用中心分发时出现应用未安装错误

App not installed error when using app center distribution for android

当我尝试安装下载的 sdk 时,一直出现此错误。有什么想法吗?

应用构建和测试没有错误。我没有收到详细的错误消息,只有 App not installed

如何获得更详细的错误信息?有任何想法吗?

我的第一个构建成功了,所以我猜可能是版本号不匹配。但是,我试过硬编码号码,还是安装不上:

   defaultConfig {
        applicationId "com.rgcalendar"
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 23
        versionName "1.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }

我 运行 在 Galaxy S8 上构建 App Center 时遇到了这个问题。我曾尝试卸载该应用程序,重新启动 phone 并切换 allow Unknown Sources switch,但 为我修复它的是在 Google Play 商店中关闭 Play Protect . 虽然以前的版本要求我绕过 Play Protect,但这个版本只给了我 "App not installed" 错误。

要关闭 Play Protect:

  1. 打开 Play 商店
  2. 点击左上角的菜单
  3. 点击Play Protect
  4. 关闭Scan device for security threats

如果您使用的是个人设备,您可能需要重新启用此功能。

我在 Android Studio 中直接上传由 运行-Button 创建的 apk 时遇到了同样的问题。通过 ./gradlew assembleDebug 创建一个新的调试 apk 解决了这个问题。

您是自己签署构建吗?如果是,请查看 app/build.gradle 文件。

搜索 buildTypes 并查看发布。

移除signingConfig signingConfigs.debug.

buildTypes {
    release {
        // Caution! In production, you need to generate your own keystore file.
        // see https://reactnative.dev/docs/signed-apk-android.
        signingConfig signingConfigs.debug // <-- REMOVE THIS LINE
        minifyEnabled enableProguardInReleaseBuilds
        proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
    }
    debug {
        signingConfig signingConfigs.debug
    }
}

我遇到了同样的问题,我的 phone 上安装了该应用程序的旧版本。卸载旧版本并重试使消息消失。

我今天遇到了同样的问题。我在应用中心上传了 iPad 的应用。但是当我在iPad打开安装应用程序的网站时,它并没有让我打开应用程序。有时,当它允许时,它会将 iPad safari 视为 Mac Safari,但没有给我安装选项。

所以我做了什么,设置我的默认浏览器 Google Chrome 然后我从收到的电子邮件中单击了安装按钮。有效。应用中心为我提供了安装该应用的选项。

来自: App not installed error on android 11 device from appcenter

在 appcenter 上重新上传现有密钥库已解决问题

android:extractNativeLibs="true"

AndroidManifest.xml 文件中为我解决了这个问题。

<application
    // ...
    android:extractNativeLibs="true"

备注:

  • 我在使用 App Center 构建时遇到此错误,所有签名均由 App Center 处理。

  • 为了便于调试,只需将 apk 文件拖放到 android 模拟器中即可。 您将收到更详细的消息,说明为什么未安装该应用程序。

  • 之前我尝试了所有的 Play 保护措施并检查 build.gradle 文件在 signingConfigs 中没有包含发布信息并且 buildTypes.release 中没有 signingConfig 就像在此页面的其他答案中进行了描述。

  • 应用中心支持团队向我建议了修复。 他们通常会在不到 8 小时内回复。就我而言,我得到了 在发送电子邮件后不到 2 小时内得到答复。

  • 这个问题可能与: