启动应用程序出错.模块. .没有找到



我正在开发一个OS 5.0及以上版本的应用程序。当我在OS 4.6上运行它时,我收到一个错误,我无法进入应用程序。我想做的是尝试捕捉到错误,并在OS 4.6上启动应用程序,即使没有找到模块。例如,我想启动一个主屏幕,我想通知用户下载新的操作系统版本,以便使用应用程序。

关于这个话题有什么提示吗?提前感谢

由于您的import语句,您将无法做到这一点。您需要为5.0之前的操作系统创建单独的版本。

另一个选择是编写一个启动程序,它将在5.0之前的操作系统上运行,检查当前的操作系统级别并在操作系统正常时启动您的应用程序,或者显示您的升级请求。

最好的解决方案是告诉你的用户你支持什么设备/操作系统组合。如果您正在进行OTA安装,则很容易从UserAgent字符串检测操作系统版本并相应地采取行动。

最新更新