2017-06-20 110 views
1

今天我有一個關於插件安裝介質的問題。我們必須創建一個安裝程序來安裝一些工具來擴展主應用程序。因此我創建了一個項目並將其配置爲插件安裝程序。因此,我將主應用程序的應用程序ID設置爲插件配置。然後我預計安裝程序會檢查主應用程序是否已安裝。我也避免捆綁jre,所以安裝程序應該使用主應用程序中的jre。當我嘗試安裝插件時,安裝程​​序要求提供合適的jre,然後開始安裝組件。我期待一個錯誤消息,並安裝被中止。也許我錯過了一些配置?如何防止主應用程序缺失時安裝插件安裝程序?

回答

0

您可以撥打

ApplicationRegistry.checkApplicationId(context.getInstallationDirectory()) 

在附加安裝一個「運行腳本」行動檢查主安裝程序在安裝是否已經找到。如果以上返回false,則可以從腳本返回false,將「Failure strategy」屬性設置爲「Quit on failure」並將「Error message」屬性設置爲您希望顯示的錯誤消息。

相關問題