From 656a42d3ee0b412715630b7bf1176a1639e9111c Mon Sep 17 00:00:00 2001 From: Razvan Stoenescu Date: Thu, 10 Feb 2022 17:25:41 +0200 Subject: [PATCH] fix(app): Capacitor not opening IDE when configured to do so (regression) #12368 --- app/lib/helpers/open-ide.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/lib/helpers/open-ide.js b/app/lib/helpers/open-ide.js index f1c7ce4a101..7e50a8946c4 100644 --- a/app/lib/helpers/open-ide.js +++ b/app/lib/helpers/open-ide.js @@ -34,7 +34,7 @@ function runMacOS (mode, target) { : appPaths.resolve.capacitor('android') open(folder, { - app: 'android studio', + app: { name: 'android studio' }, wait: false }) } @@ -46,6 +46,10 @@ function getLinuxPath (bin) { '/opt/android-studio/bin/studio.sh' ] + if (process.env.ANDROID_STUDIO_PATH) { + canonicalPaths.push(process.env.ANDROID_STUDIO_PATH) + } + if (bin.linuxAndroidStudio) { canonicalPaths.unshift(bin.linuxAndroidStudio) } @@ -66,7 +70,7 @@ function runLinux (mode, bin, target) { : appPaths.resolve.capacitor('android') open(folder, { - app: studioPath, + app: { name: studioPath }, wait: false }) @@ -117,7 +121,7 @@ function runWindows (mode, bin, target) { : appPaths.resolve.capacitor('android') open(folder, { - app: `${studioPath}`, + app: { name: studioPath }, wait: false })