使用 WSL Ubuntu 在 windows 机器上配置 CAPACITOR_ANDROID_STUDIO_PATH 环境变量

Configure CAPACITOR_ANDROID_STUDIO_PATH environment variable on windows machine using WSL Ubuntu

我有一个离子 angular 应用程序。 当我 运行 'ionic capacitor build android' 来自 WSL

我收到以下错误:

[INFO] Ready for use in your Native IDE!

       To continue, build your project using Android Studio!

> capacitor open android
[capacitor] [error] Unable to launch Android Studio. Is it installed?
[capacitor]         Attempted to open Android Studio at: /usr/local/android-studio/bin/studio.sh
[capacitor]         You can configure this with the CAPACITOR_ANDROID_STUDIO_PATH environment variable.

我安装了 android studio,另外还为 CAPACITOR_ANDROID_STUDIO_PATH 设置了系统环境变量及其 windows 位置的路径。

我也尝试了这里建议的修复 CAPACITOR_ANDROID_STUDIO_PATH environment variable in Ionic 5 这也不起作用

想知道是否有人可以提供帮助

谢谢

有完全相同的错误。我的 Android Studio 在我使用 snap 时位于不同的位置。

所以先弄清楚工作室在哪里:

which android-studio

然后将变量添加到您的 .bashrc(或例如 .zshrc):

echo export CAPACITOR_ANDROID_STUDIO_PATH="/snap/bin/android-studio" >> ~/.bashrc

重新启动您的终端,它应该可以工作了。

这是我所做的:

第 1 步:确定您 studio.sh

的位置

它所在的位置可能有很多。对我来说,我从Ubuntu软件安装了Android Studio,安装位置在

/snap/android-studio/current/android-studio/bin/studio.sh

第 2 步:添加到环境变量

vim ~/.bashrc

然后将此行附加到您 studio.sh 的位置,如下所示:

export CAPACITOR_ANDROID_STUDIO_PATH="/snap/android-studio/current/android-studio/bin/studio.sh"

第 3 步:重新启动终端或输入 $ source ~/.bashrc

希望对您有所帮助。