Android N(预览版)在"构建目标"

时间:2016-03-31 17:59:25

标签: android android-studio intellij-idea

我正在使用intellij想法进行android开发。我认为它与android studio是一回事。我使用以下说明将现有的android项目导入intellij idea:

https://www.jetbrains.com/help/idea/2016.1/importing-an-existing-android-project.html?origin=old_help

在有序列表中的步骤8)中,我指定了Java SDK 1.8并继续导入。现在,当我启动intellij想法时,我收到以下错误:

  

没有为模块配置Android SDK" X"或者已损坏

所以我打开了项目结构。我去了平台设置>软件开发工具包。由于我在导入期间已经指定了Java SDK,现在我需要指定Android SDK。我点击了+号并指定了Android SDK。然后我去了我的SDK安装的根目录(android-sdk-macosx)并选择了该文件夹。

现在我得到一个小弹出窗口说:

Create New Android SDK
Java SDK: 1.8 
Build target: Android N (Preview)

我有最新的Android SDK(Android 6.0)。但我也有Android SDK 4.1.2可以在旧设备上运行。但我也使用谷歌地图,所以我也分别有谷歌API 6.0和4.1.2。

换句话说,我有5个Build target选项:

Android N (Preview)
Android 6.0
Android 4.1.2
Google APIs 6.0
Google APIS 4.1.2

我选择哪一个?

1 个答案:

答案 0 :(得分:0)

  

但我也使用谷歌地图,所以我也分别有谷歌API 6.0和4.1.2

除非您使用的是久已弃用的Maps V1 API,否则您不需要这些Google API构建目标。 Maps V2是Google Maps的Android集成的当前版本,可以使用普通的构建目标和相应的Play Services SDK构建。

  

我选择哪一个?

Android 6.0,很有可能。这相当于Android Studio中compileSdkVersion的23。

选择'N'会限制您使用N Developer Preview进行测试。既然你没有提到这一点,我认为这不是你的目标。