Ubuntu 16.04 ubuntu-make android 错误:请求了一个 Android 类别的默认框架,但没有找到任何框架。

我尝试在Ubuntu 16.04中使用ubuntu-make安装Android Studio 2.0,如wiki manualvideo中所述。

fieldmarshal@fmcomp:~$ umake android
ERROR: A default framework for category Android was requested where there is none
usage: umake android [-h] {android-ndk} ...

另一种输入方式也没有起作用:

fieldmarshal@fmcomp:~$ umake android android-studio
usage: umake android [-h] {android-ndk} ...
umake android: error: argument framework: invalid choice: 'android-studio' (choose from 'android-ndk')

虽然其他集成开发环境(IDE)通常可以正常安装,例如当我运行: umake ide idea时,一切都没问题。
但是当我尝试安装Android Studio时,我一直遇到这些错误。

你更新了吗?也许刚刚添加了umake android android-studio,而android-ndk选项过去是唯一的选择。 - Mitch
@Musher 如何更新以便我可以使用 umake android android-studio - Norton
假设您已经从ppa安装了它,只需使用sudo apt-get install ubuntu-make,如果它已经存在,那么这将更新它。 - Mitch
1@Musher 我重新安装了 ubuntu-make 并重新运行了 umake android android-studio。但它仍然只显示 android-ndk 作为唯一选项。 - Norton
欢迎来到Ask Ubuntu!**;-)** 由于Ubuntu 16.04尚未正式发布,您应该使用launchpad来提交错误报告,以便开发人员知晓并进行跟踪。 - Fabby
我遇到了同样的问题并报告了这个错误。你可以在这里查看:https://bugs.launchpad.net/ubuntu/+source/ubuntu-make/+filebug/379baad8-04c2-11e6-ba51-d485646cd9a4? - Ward Segers
可以在这里找到解决方案。 - brejoc
1个回答

我在另一个askubuntu的帖子中找到了解决方案:为什么我不能再从umake获取Android Studio? 以下是来自上述链接的内容,对我有效,尽管我使用的是Linux Mint:
你需要安装最新版本的umake,截至目前写作时间,最新版本是17.03。我的版本过旧,所以我进行了更换。
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

+1,完美地解决了问题。为什么这个答案被踩了呢? - Abk
@Kaiv Hatje 在运行 sudo umake android 时出现了 ERROR: Download page changed its syntax or is not parsable (url missing) 的错误。你有什么想法为什么会这样?(版本号17.03) - U Rogel