为什么我的应用程序在 samsung knox 中安装后无法启动?

Why my application doesn't start after the installation in samsung knox?

我通过 MDM 在 knox 工作区中安装了我的自定义应用程序。 安装结束没有错误,但是当我尝试打开应用程序时出现错误

"Unfortunately, APP has stopped"

甚至启动画面都没有出现。

真正让我感到困惑的是,如果手动安装在同一台设备上但在 knox 工作区之外的同一应用程序 (apk) 可以完美运行。

通过日志我发现了这个错误:

android.content.pm.PackageManager$NameNotFoundException: com.something.myapplication

安装过程中似乎出了点问题。

我在 knox 中的应用程序 运行 是否有特殊要求,或者是否有其他要求?

如有任何帮助,我们将不胜感激。

我回答我自己的问题,希望这可以帮助其他人。 问题是 apk 没有正确签名。

一旦使用适当的签名正确重建,一切正常。