当我运行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文件
9条答案
按热度按时间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
返回给您vd8tlhqk2#
"linuxAndroidStudioPath": "/snap/android-studio/current/android-studio/bin/studio.sh"
是路径。运行项目
sudo npx cap open android
时添加sudogajydyqb3#
在我的例子中,android工作室的位置是“/opt/android-studio/bin/studio.sh“
li9yvcax4#
我使用JetBrains工具箱和macOS
要使用
npx cap open android
在Android Studio中打开电容器项目,我必须导出Android Studio路径,如下所示:xzlaal3s5#
设置环境变量--
步骤1-在终端中运行nano ~/.bashrc。
第2步-在.bashrc文件中添加导出CAPACITOR_ANDROID_STUDIO_PATH=“Android Studio /bin/ www.example.com的路径studio.sh“。
步骤3-在终端中运行npx cap open android。
mpbci0fu6#
一切看起来都是正确的,所以可能的答案是你不知何故走错了路。
你能再检查一下吗?
此外,您是否运行所有设备的最新版本?
dkqlctbz7#
我有同样的问题,我没有设法找出为什么它不能验证Android工作室的路径。
为了使用
npx cap open android
,我必须在运行命令之前打开Android Studio。uplii1fm8#
gedit .bashrc
。这将通过运行以下命令直接读取电容
离子开盖机器人
sf6xfgos9#
这里所有的答案都是正确的,但是我想补充一些小的注意。
值得注意的是,Android Studio有不同的安装位置,这取决于您正在使用的发行版,而且一些安装是基于命令行的,其他则是离线安装。
一些著名的地方是:
最后,搜索android-studio的命令可能在默认安装路径未更改的某些情况下有效。
Android Studio 在哪里
在目录名不是默认值的情况下(即
/opt/Android Studio -2021.2.1/Android Studio /bin/studio.sh“
或
/usr/本地/Android Studio -2021.2.1/bin/studio.sh“