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:
- 打开 Play 商店
- 点击左上角的菜单
- 点击
Play Protect
- 关闭
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 小时内得到答复。
这个问题可能与:
当我尝试安装下载的 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:
- 打开 Play 商店
- 点击左上角的菜单
- 点击
Play Protect
- 关闭
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 小时内得到答复。
这个问题可能与: