Android Studio默认选择不可用的API

时间:2016-07-31 01:02:53

标签: android-studio

我在Ubuntu 14.04上运行Android Studio 2.1.2。在安装时,我选择不假思索地下载API 24,现在每次开始新项目时都会选择它。由于umake为Android Studio提供了JDK 1.7,因此设计视图始终显示错误“Android N需要JDK 8”。

我可以通过取消选中“自动选择最佳”并选择较低的API来解决此问题,但现在设计视图为空白。我必须编辑xml并删除以下行;

app:layout_behavior="@string/appbar_scrolling_view_Behavior"

现在我终于可以在设计视图中看到我正在构建的Activity。

我正在寻找的是一种方法来阻止Android Studio在每次启动新项目时选中“自动选择最佳”并选择API 24。这可能吗?每次必须经历所有这些步骤是一件痛苦的事。

1 个答案:

答案 0 :(得分:0)

Android Studio默认情况下会安装API 24,首次安装时无法解决此问题(至少与我的ubuntu发行版一样) - 即使您选择进行自定义安装,也无法取消选中API 24设置)。 sudo umake android

安装完成后,在我创建新项目之前,我点击了齿轮以打开“配置”#39;这让我可以打开SDK Manager。在这里,我能够安装API 23 Marshmallow并删除API 24 Android N.

现在,当我创建一个新项目时,选择了API 23并且设计视图工作正常。