2017-06-20 127 views
1

今天我有一个关于插件安装介质的问题。我们必须创建一个安装程序来安装一些工具来扩展主应用程序。因此我创建了一个项目并将其配置为插件安装程序。因此,我将主应用程序的应用程序ID设置为插件配置。然后我预计安装程序会检查主应用程序是否已安装。我也避免捆绑jre,所以安装程序应该使用主应用程序中的jre。当我尝试安装插件时,安装程​​序要求提供合适的jre,然后开始安装组件。我期待一个错误消息,并安装被中止。也许我错过了一些配置?如何防止主应用程序缺失时安装插件安装程序?

回答

0

您可以拨打

ApplicationRegistry.checkApplicationId(context.getInstallationDirectory()) 

在附加安装一个“运行脚本”行动检查主安装程序在安装是否已经找到。如果以上返回false,则可以从脚本返回false,将“Failure strategy”属性设置为“Quit on failure”并将“Error message”属性设置为您希望显示的错误消息。

相关问题