当我尝试安装下载的SDK时,请继续获取此错误。有什么想法吗?
该应用程序可以正确构建和测试。我没有得到详细的错误消息,只有App not installed
如何获取更详细的错误消息?有任何想法吗?
我的第一个版本起作用了,所以我想可能是版本号不匹配。但是,我尝试将数字编码,但仍无法安装:
defaultConfig {
applicationId "com.rgcalendar"
minSdkVersion 16
targetSdkVersion 22
versionCode 23
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
答案 0 :(得分:11)
我在Galaxy S8上构建的App Center遇到了这个问题。我曾尝试卸载该应用,重新启动手机并切换allow Unknown Sources switch
,但是为我修复的问题是关闭了Google Play商店中的Play Protect。我绕过Play Protect,此版本给了我“未安装应用” 错误。
要关闭Play保护:
Play Protect
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,但没有给我安装选项。
所以我做了什么,设置我的默认浏览器谷歌浏览器,然后我点击收到的电子邮件中的安装按钮。有效。应用中心为我提供了安装应用的选项。