diff --git a/app/src/main/java/com/gh/vspace/VHelper.kt b/app/src/main/java/com/gh/vspace/VHelper.kt index 8f5c73721b..466c05fc0a 100644 --- a/app/src/main/java/com/gh/vspace/VHelper.kt +++ b/app/src/main/java/com/gh/vspace/VHelper.kt @@ -1413,7 +1413,10 @@ object VHelper { if (isLegacyGame) { VirtualAppManager.get().launchGame(packageName) } else { - va.launchApp(packageName) + try { + va.launchApp(packageName) + } catch (ignore: Exception) { + } } } diff --git a/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt b/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt index c6f53e9a88..32e6af87d1 100644 --- a/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt +++ b/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt @@ -25,6 +25,7 @@ interface IVa : IProvider { /** * VirtualCore.get().isAppInstalled(String); + * 调用方catch Exception */ fun isAppInstalled(packageName: String): Boolean diff --git a/vasdk b/vasdk index c8073aad5c..87f212042e 160000 --- a/vasdk +++ b/vasdk @@ -1 +1 @@ -Subproject commit c8073aad5c1a2bf698c535df49cecb1317c83712 +Subproject commit 87f212042e82f0a19df97066b4aee29521ee0e66