14

当我运行ionic capacitor run android命令以在 Android Studio 中启动我的应用程序时,我收到错误消息:

无法启动 Android Studio。”您必须在您的电容器.config.json 中配置“linuxAndroidStudioPath”以指向 studio.sh 的位置,使用 JavaScript 转义路径:示例:{“linuxAndroidStudioPath”:“/usr/local/android -studio/bin/studio.sh" }

但我配置了我的电容器.config.json 的路径,但错误仍然存​​在。

在此处输入图像描述

这是我的电容器.config.json 文件

在此处输入图像描述

4

7 回答 7

24

首先whereis android-studio在您的终端中运行。此命令将返回您的 android studio 的路径。

我的是/snap/android-studio/current/android-studio/bin/studio.sh。我从 ubuntu 软件商店安装了 android-studio。可能您通过不同的源安装在不同的位置。

然后添加"linuxAndroidStudioPath": "/snap/android-studio/current/android-studio/bin/studio.sh"位于项目根目录中的电容器.config.json。

替换/snap/android-studio/current/android-studio/bin/studio.sh为您的路径。这是由whereis android-studio

我希望它会起作用。请投票。谢谢你

于 2019-10-16T14:35:50.273 回答
1

"linuxAndroidStudioPath": "/snap/android-studio/current/android-studio/bin/studio.sh"是路径。

运行项目时添加 sudosudo npx cap open android

于 2020-04-04T10:21:15.277 回答
1

一切看起来都是正确的,所以可能的答案是你以某种方式弄错了路径。

你能重新检查一下吗?

另外,您是否正在运行所有内容的最新版本?

于 2019-06-17T08:42:19.773 回答
1

就我而言,android studio 的位置是“/opt/android-studio/bin/studio.sh”

{
  ...
  "linuxAndroidStudioPath": "/opt/android-studio/bin/studio.sh"
}
于 2021-03-19T00:29:59.263 回答
1

我使用JetBrains ToolboxmacOS

要使用 Android Studio 打开电容器项目,npx cap open android我必须导出 Android Studio 路径,如下所示:

export CAPACITOR_ANDROID_STUDIO_PATH="/Users/myuser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7199119/Android Studio.app" 
于 2021-04-13T14:34:56.367 回答
0
  • 打开你的终端并运行gedit .bashrc.

  • 设置环境变量:

    export CAPACITOR_ANDROID_STUDIO_PATH="path of android-studio/bin/studio.sh"
    
  • Ctrl用+保存您的文件s

这将通过运行直接读取您的电容器

离子帽打开安卓

于 2021-08-10T11:23:47.960 回答
0

我有同样的问题,但我没能弄清楚为什么它无法验证 android studio 的路径。

为了使用,npx cap open android我必须在运行命令之前打开 Android Studio。

于 2020-03-24T13:25:18.167 回答