Ionic 如何在Ubuntu上运行带电容器的android-studio上的离子应用程序?

abithluo  于 2022-12-09  发布在  Ionic
关注(0)|答案(9)|浏览(154)

当我运行ionic capacitor run android命令,在Android Studio中启动我的应用程序时,我收到错误消息:
无法启动Android Studio。”您必须在capacitor.config.json中配置“linuxAndroidStudioPath”以指向www.example.com的位置studio.sh,使用JavaScript转义路径:例如:{ “Linux和Android工作室路径”:“/usr/本地/机器人工作室/bin/工作室. sh”}
但是我配置了路径mycapacitor.config.json,但是错误仍然存在。

下面是我的capacitor.config.json文件

syqv5f0l

syqv5f0l1#

首先,在你的终端运行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"添加到capacitor.config.json中,该文件位于项目的根目录中。
/snap/android-studio/current/android-studio/bin/studio.sh替换为您的路径,该路径由whereis android-studio返回给您

vd8tlhqk

vd8tlhqk2#

"linuxAndroidStudioPath": "/snap/android-studio/current/android-studio/bin/studio.sh"是路径。
运行项目sudo npx cap open android时添加sudo

gajydyqb

gajydyqb3#

在我的例子中,android工作室的位置是“/opt/android-studio/bin/studio.sh“

{
  ...
  "linuxAndroidStudioPath": "/opt/android-studio/bin/studio.sh"
}
li9yvcax

li9yvcax4#

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

export CAPACITOR_ANDROID_STUDIO_PATH="/Users/myuser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7199119/Android Studio.app"
xzlaal3s

xzlaal3s5#

设置环境变量--
步骤1-在终端中运行nano ~/.bashrc
第2步-在.bashrc文件中添加导出CAPACITOR_ANDROID_STUDIO_PATH=“Android Studio /bin/ www.example.com的路径studio.sh“
步骤3-在终端中运行npx cap open android

mpbci0fu

mpbci0fu6#

一切看起来都是正确的,所以可能的答案是你不知何故走错了路。
你能再检查一下吗?
此外,您是否运行所有设备的最新版本?

dkqlctbz

dkqlctbz7#

我有同样的问题,我没有设法找出为什么它不能验证Android工作室的路径。
为了使用npx cap open android,我必须在运行命令之前打开Android Studio。

uplii1fm

uplii1fm8#

  • 打开终端并运行gedit .bashrc
  • 设置环境变量:
export CAPACITOR_ANDROID_STUDIO_PATH="path of android-studio/bin/studio.sh"
  • 使用Ctrl+s保存文件。

这将通过运行以下命令直接读取电容
离子开盖机器人

sf6xfgos

sf6xfgos9#

这里所有的答案都是正确的,但是我想补充一些小的注意。
值得注意的是,Android Studio有不同的安装位置,这取决于您正在使用的发行版,而且一些安装是基于命令行的,其他则是离线安装。
一些著名的地方是:

  • /usr/本地
  • /usr/共享
  • /选择

最后,搜索android-studio的命令可能在默认安装路径未更改的某些情况下有效。
Android Studio 在哪里
在目录名不是默认值的情况下(即
/opt/Android Studio -2021.2.1/Android Studio /bin/studio.sh“

/usr/本地/Android Studio -2021.2.1/bin/studio.sh“

相关问题