Bash 如何在不打开shell的情况下运行studio.sh(使用Ubuntu)

Bash 如何在不打开shell的情况下运行studio.sh(使用Ubuntu),bash,ubuntu,android-studio,Bash,Ubuntu,Android Studio,我可以从shell运行studio.sh,它可以正常打开。我无法通过单击来运行它。它只是像加载一样暂停,然后什么也不做。类似地,我创建的桌面快捷方式暂停,然后什么也不做 历史记录(如果相关): 我在~/Android中解压了Android Studio 我从shell运行studio.h。它打开sdk并将其下载到~/Android,并进行了一些其他设置 我想把Android的东西放在我主目录的一个文件夹中,所以我把Android studio从~/Android移到了~/Android 我可以使

我可以从shell运行studio.sh,它可以正常打开。我无法通过单击来运行它。它只是像加载一样暂停,然后什么也不做。类似地,我创建的桌面快捷方式暂停,然后什么也不做

历史记录(如果相关): 我在~/Android中解压了Android Studio

我从shell运行studio.h。它打开sdk并将其下载到~/Android,并进行了一些其他设置

我想把Android的东西放在我主目录的一个文件夹中,所以我把Android studio从~/Android移到了~/Android

我可以使用“./studio.sh”在shell中运行它,甚至可以使用“Android/Android studio/studio.sh”在我的主文件夹中运行它

我将~/.android、~/.AndroidStudio和整个AndroidStudio文件夹设置为rm。我再次打开包装,再试一次。它再次进行了一些设置,但仍然只能在shell中工作。它只在外壳上工作

我认为我在LinuxMint中没有这个问题。我想我当时也做了同样的事情——包括删除文件夹和第二次解包


编辑:如果相关,要从文件夹中运行它,我单击了“用..打开”“运行程序”。我相信,在我将其从原始文件夹中移动之前,此功能已经运行过一次。

首先使脚本可执行:

chmod +x studio.sh

现在,在文件上单击write,并用“Terminal”打开。首先使脚本可执行:

chmod +x studio.sh

现在,在文件上单击write,并在从Terminal启动
studio.sh
后用“Terminal”打开。单击欢迎窗口上的
配置
,从终端启动
studio.sh
后,可以选择
创建桌面条目

。单击欢迎窗口上的
Configure
,可以选择
创建桌面条目

查找存储位置android stdio/bin文件夹
/opt/
/usr/local/
打开android stdio文件夹右键单击该文件夹并使用以下命令打开终端

sudo gedit android-studio.desktop
然后在该文件中写入以下行

不要忘记检查stdio路径/opt/或/usr/local/并写入正确的路径Exec图标

保存文件并点击命令

desktop-file-install android-studio.desktop

现在快捷方式文件已准备就绪,请单击桌面上的“复制并通过”

查找存储位置android stdio/bin文件夹
/opt/
/usr/local/
打开android stdio文件夹右键单击此处并打开终端使用以下命令

sudo gedit android-studio.desktop
然后在该文件中写入以下行

不要忘记检查stdio路径/opt/或/usr/local/并写入正确的路径Exec图标

保存文件并点击命令

desktop-file-install android-studio.desktop

现在快捷方式文件已准备就绪,请单击桌面上的“复制和过去”

使用终端打开后,您可以转到:工具->创建桌面条目。。。然后关闭它并单击图标打开

使用终端打开后,您可以进入:工具->创建桌面条目。。。然后关闭它并单击图标打开

你是否
chmod+x
它?我第一次打开它时就打开了。第二次看它时,它已经是rwxr-xr-x了。尽管如此,给出注释a+1,因为我之前确实忘记检查,并且认为这是一个好问题。检查您的
~/.xsession错误
,它可能包含一条错误消息,显示出出现了什么问题。(如果您没有运行X11,无论您的GUI在哪里记录错误。)ibus的cat~/.xsession errors脚本在run_im时启动。在运行时自动启动的脚本。默认脚本从run_im开始。您是否
chmod+x
it?我第一次解包时就这么做了。第二次看它时,它已经是rwxr-xr-x了。尽管如此,给出注释a+1,因为我之前确实忘记检查,并且认为这是一个好问题。检查您的
~/.xsession错误
,它可能包含一条错误消息,显示出出现了什么问题。(如果您没有运行X11,无论您的GUI在哪里记录错误。)ibus的cat~/.xsession errors脚本在run_im时启动。在运行时自动启动的脚本。默认脚本在运行时启动。未运行。此外,没有“使用终端打开”选项。我必须“用运行程序打开”。如果我没记错的话,这曾经奏效过,但现在对我不起作用。不起作用。此外,没有“使用终端打开”选项。我必须“用运行程序打开”。如果我没记错的话,这曾经奏效过,但现在对我不起作用。