使用Android的App Center分发时未安装App错误

时间:2018-07-19 13:22:30

标签: android react-native visual-studio-app-center

当我尝试安装下载的SDK时,请继续获取此错误。有什么想法吗?

该应用程序可以正确构建和测试。我没有得到详细的错误消息,只有App not installed

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

我的第一个版本起作用了,所以我想可能是版本号不匹配。但是,我尝试将数字编码,但仍无法安装:

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

6 个答案:

答案 0 :(得分:11)

我在Galaxy S8上构建的App Center遇到了这个问题。我曾尝试卸载该应用,重新启动手机并切换allow Unknown Sources switch,但是为我修复的问题是关闭了Google Play商店中的Play Protect。我绕过Play Protect,此版本给了我“未安装应用” 错误。

要关闭Play保护:

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

如果您使用的是个人设备,则可能需要重新打开。

答案 1 :(得分:0)

您需要使用debug.keystore签名才能分发apk。

答案 2 :(得分:0)

我遇到了同样的问题,因为我直接在Android Studio中上传了由运行按钮创建的apk。通过./gradlew assembleDebug创建新的调试apk可以解决此问题。

答案 3 :(得分:0)

您是否亲自签署建造合同?如果是,请查看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
    }
}

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

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