如何修复Android Studio终端与Linux终端相同?

如何修复Android Studio终端与Linux终端相同?

我最近在我的 Linux 机器上安装了 Android Studio。它的终端 shell 设置为\bin\sh,启动如下内容:

[email protected]~

因此,我将 shell 改为\bin\bash。现在,当我启动终端时,它看起来与 Linux 的终端类似:

username@computername:~$

所以,我以为现在一切都设置好了。但是,当我尝试使用时gpg,我注意到了一些问题:

echo "test" | gpg --clearsign

Linux 终端成功。但是,Android Studio 终端失败,并显示:

gpg: signing failed: No pinentry
gpg: [stdin]: clear-sign failed: No pinentry

对于which gpg&gpg --version命令:

Android Studio 终端说:

/app/bin/gpg
gpg (GnuPG) 2.2.27
libgcrypt 1.8.9

Linux 终端说:

/usr/bin/gpg
gpg (GnuPG) 2.2.19
libgcrypt 1.8.5

我怎样才能解决这个问题?

相关内容