设备配置后无法安装 apk (Android 8.0)
Unable to install apk after device provisioning (Android 8.0)
我们正在使用 Android 管理 API 和二维码配置开发 COSU 应用程序。我们计划通过私人 Google 播放来分发应用程序,但现在我正在尝试使用 apk 手动安装它。它应该是这样工作的:
- 客户收到我们的二维码,该二维码对设备应用不受限制的策略。
- 配置后,客户端从其他来源(可能通过电子邮件)下载 apk 并安装。
- 客户端通过调用 API.
从应用应用限制策略
所以,我卡在了第二步 - 尝试安装下载的 apk 导致此错误:
默认策略似乎没问题:
{
"name": "enterprises/<enterpriseName>/policies/policy_unlocked",
"version": "11",
"applications": [
{
"packageName": "com.axmor.fsinphone",
"installType": "AVAILABLE",
"defaultPermissionPolicy": "GRANT"
}
],
"persistentPreferredActivities": [
{
"receiverActivity": "com.axmor.fsinphone",
"actions": [
"android.intent.action.MAIN"
]
}
],
"systemUpdate": {
"type": "WINDOWED",
"startMinutes": 120,
"endMinutes": 240
},
"debuggingFeaturesAllowed": true
}
]
}
此策略应用于设备:
"policyName": "enterprises/<enterpriseName>/policies/policy_unlocked",
"appliedPolicyName": "enterprises/<enterpriseName>/policies/policy_unlocked",
我尝试过的:
- 正在安装发布 apk 和签名 apk(结果相同)
- 从 Android studio 使用 adb 安装 apk - 这可行,但不是我想要的。
(从评论中复制解决方案)
要能够从 Play 商店外安装应用程序,您需要在政策中将 installUnknownSourcesAllowed
设置为 true
。 policy references.
中的更多详细信息
我们正在使用 Android 管理 API 和二维码配置开发 COSU 应用程序。我们计划通过私人 Google 播放来分发应用程序,但现在我正在尝试使用 apk 手动安装它。它应该是这样工作的:
- 客户收到我们的二维码,该二维码对设备应用不受限制的策略。
- 配置后,客户端从其他来源(可能通过电子邮件)下载 apk 并安装。
- 客户端通过调用 API. 从应用应用限制策略
所以,我卡在了第二步 - 尝试安装下载的 apk 导致此错误:
默认策略似乎没问题:
{
"name": "enterprises/<enterpriseName>/policies/policy_unlocked",
"version": "11",
"applications": [
{
"packageName": "com.axmor.fsinphone",
"installType": "AVAILABLE",
"defaultPermissionPolicy": "GRANT"
}
],
"persistentPreferredActivities": [
{
"receiverActivity": "com.axmor.fsinphone",
"actions": [
"android.intent.action.MAIN"
]
}
],
"systemUpdate": {
"type": "WINDOWED",
"startMinutes": 120,
"endMinutes": 240
},
"debuggingFeaturesAllowed": true
}
]
}
此策略应用于设备:
"policyName": "enterprises/<enterpriseName>/policies/policy_unlocked",
"appliedPolicyName": "enterprises/<enterpriseName>/policies/policy_unlocked",
我尝试过的:
- 正在安装发布 apk 和签名 apk(结果相同)
- 从 Android studio 使用 adb 安装 apk - 这可行,但不是我想要的。
(从评论中复制解决方案)
要能够从 Play 商店外安装应用程序,您需要在政策中将 installUnknownSourcesAllowed
设置为 true
。 policy references.