为什么我不能再从umake获取Android Studio了?

我曾经使用过ubuntu-make,也就是umake来安装Android Studio并设置完整的Android SDK。但是自从我升级到Ubuntu 16.04 LTS(准确来说是Kubuntu),我无法通过这种方式安装Android开发环境。以下是我的控制台输出:
$ umake android
ERROR: A default framework for category Android was requested where there is none
usage: umake android [-h] {android-ndk} ...

显然,没有android-studio或android-sdk选项可用。有人知道为什么吗?同样的情况也适用于ide部分下的eclipse。

1个回答

安装Android Studio在Ubuntu 16.04上,您需要最新版本的umake,即16.05。 使用以下命令检查您的umake版本。
umake --version

你不需要从标准的Ubuntu软件源安装umake,而是要添加ubuntu-desktop软件源以获取最新的umake版本。 添加软件源的方法如下:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

更新软件源
sudo apt-get update

现在安装/升级umake
sudo apt-get install ubuntu-make

现在通过以下方式安装Android Studio

sudo umake android android-studio

我按照这里提到的方法做了相同的操作。我更新了Ubuntu Make到16.05版本。但是我仍然无法安装Android Studio。请帮忙解决一下。 - Vivek Ji
@VivekJi 有没有出现任何错误信息? - Rahul K Jha
是的,曾经有过。但我选择了不同的解决方案并完成了。 - Vivek Ji
sudo umake android android-studio的命令中,我得到了错误PermissionError: [Errno 13] Permission denied: '/root/.local/share/umake/android/android-studio' - Jason Harrison
嗨@JasonHarrison,错误信息中还有其他内容吗? - Rahul K Jha
@t9toqwerty 不是的。我使用sudo chmod -R og+rx /root来解决权限错误,但这似乎不是一个很好的解决办法。首先,它会给文件赋予可执行权限,而不仅仅是目录。其次,只需要在路径上更改权限就足够了,不需要改变/root下的所有内容。我正在学习Ubuntu,在本地安装的软件包放在/usr/local下,所以/root/.local看起来非常非常不对,但这可能是正确的做法。 - Jason Harrison
啊,我想我弄明白了。我使用了sudo umake android android-studio。我不应该使用sudo。 - Jason Harrison
为什么你使用 sudo umake android android-studio 而不是 umake android android-studio?为什么要用 sudo?你是要进行系统范围的安装吗? - Thufir
看起来 17.10 版的 Artul Aardwark 不再需要单独的 PPA了!耶! - Csaba Toth