我通过终端中的 ./studio.sh 命令安装了 android-studio,并手动创建了桌面条目,其中包含以下详细信息:
[Desktop Entry]
Version=1.5.1
Type=Application
Name=Android Studio
Exec=bash -i "/opt/android-studio/bin/studio.sh"
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_GB]=android-studio.desktop
每当我通过图标启动器启动 android-studio 时,它都会再次运行安装向导并要求下载 sdk。我已经下载并使用 sdk 配置了 android studio。(sdk 的位置是,/root/Android/SDK
而新的安装向导会尝试在目录中查找 sdk /home/user/
)。
如何通过.dekstop
文件启动已安装的 SDK?
答案1
答案2
发生这种情况是因为您的 sdk 在/root/Android
而不是/home/user/Android
。您没有为登录的帐户安装 sdk,而是为 root 用户安装。在此状态下,如果您以 root 用户身份登录,studio 将正常运行(强烈建议不要这样做)。通常,sdk 应位于/home/user/Android
或/opt/Android
。只需将 sdk 移动到正确的位置,一切就都好了。